125
22
9
90
4
17
25
38
39
86
203
20
89
32
6
78
62
8
1
188
73
16
126
117
43
26
64
28
27
258
19
23
35
288
15
48
29
21
31
114
68
63
36
144
191
30
296
13
97