96
25
218
85
32
38
284
74
56
163
7
65
100
13
12
201
89
93
227
18
104
29
153
167
119
53
328
43
105
35
123
40
338
92
50
34
59
75
58
249
332
215
47
20
66
91
129
19
247
44
52
62
139
9
37