98
18
193
1281
217
102
24
45
138
107
35
27
9
43
213
145
41
49
79
61
12
315
63
37
83
155
87
170
29
23
60
238
128
30
262
459
192
182
52
108
233
93
22
158
71
14
5
185