66
196
309
48
63
27
19
85
115
123
91
378
78
24
105
92
287
290
50
57
75
55
29
118
116
110
106
33
49
113
40
153
117
144
137
20
141
28
18
53
93
11
100
12
37
41
10
69
6
183
30
7
21
67