182
27
164
83
46
41
116
64
114
246
71
173
103
141
55
134
325
106
62
127
63
29
54
90
52
159
36
38
140
33
313
37
35
58
12
60
147
120
96
123
51
67
1009
419
76
323
295
50
250
128