192
138
57
47
40
35
30
55
59
21
23
187
10
29
148
94
69
102
107
158
78
26
58
83
240
71
27
74
32
92
100
31
168
22
75
162
133
25
82
24
65
269
86
19
46
189
1356
258
622
196
194
525
342