93
34
222
50
177
157
11
52
114
21
40
82
66
6
23
285
2
159
35
89
51
13
36
38
48
49
25
113
137
30
172
869
100
43
24
186
310
54
233
179
56
95
119
67
47
53
272
124