33
2
11
18
42
49
26
112
103
92
166
60
90
101
19
16
199
25
46
47
45
99
58
27
125
24
85
53
28
61
132
50
146
88
34
57
116
35
13
247
131
202
191
292
41
54
52
20
23
21
43
44
29
38