326
202
161
84
130
158
140
364
51
58
200
62
313
41
72
168
228
682
38
87
76
212
6
46
198
99
70
22
15
126
45
17
82
92
272
582
185
316
55
90
103
18
102
27
108
30
24
40
32
69
25
21
66