44
26
31
33
9
42
98
22
77
34
69
23
27
19
37
10
95
28
90
14
30
266
43
113
211
25
109
153
89
86
136
158
126
53
36
70
96
82
238
135
1487
383
87
12
1398
864
160