4
37
100
18
27
10
17
11
55
22
72
59
82
14
86
47
41
99
34
149
152
495
46
109
150
117
63
162
43
76
89
54
65
61
205
371
219
62
237
307
85
134
48
125
364
79
36
110
15
32
66