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