104
19
3
16
193
6
169
134
41
188
101
78
11
45
42
28
152
22
120
98
24
90
18
39
8
31
37
173
49
12
97
163
77
1
14
50
58
107
15
125
30
69
25
166
21
222
26
288