102
30
67
248
104
10
79
36
24
180
39
53
182
40
289
183
218
229
32
62
29
20
75
11
63
19
164
318
58
25
6
215
130
170
47
31
21
7
49
100
120
15
216
85
23
157
22
8
17
76