193
61
28
27
112
58
26
281
161
159
45
97
41
43
94
56
140
93
36
82
72
151
20
362
75
129
107
71
17
33
152
38
122
278
34
315
66
541
86
55
53
171
562
1131
79
35
46
135
120