32
55
87
123
63
48
35
33
15
6
44
13
107
30
14
20
144
99
37
47
16
66
52
347
29
90
25
56
39
10
42
19
220
12
64
59
62
50
430
61
26
151
41
141
93
1183