98
60
37
39
116
347
42
130
77
84
108
54
74
90
239
81
86
127
211
177
52
148
198
58
33
35
82
23
3
34
21
15
6
16
19
78
56
62
185
121
287
1372
109
25
68
95
26
73
311
145
226