111
66
8
47
226
108
158
28
109
30
83
101
93
9
62
12
104
188
312
36
13
254
22
74
225
172
288
119
220
35
10
57
79
42
115
949
232
300
114
85
31
107
11
29
49
33
867
68
72
26
14