96
427
17
9
10
30
13
5
11
25
35
16
235
307
27
152
172
40
286
59
8
46
111
63
14
31
124
58
61
50
288
75
33
83
108
203
161
185
120
92
97
42
89
119
3
184
56
224
15
91