102
41
356
75
188
98
165
138
22
444
3057
193
45
89
30
13
225
20
91
54
110
132
47
809
511
879
157
29
19
34
24
46
64
28
206
238
109
61
6
72
9
1343
18
111
93
1
58
163
53
2
12
127
164
59