33
35
40
49
114
28
21
101
60
190
192
104
134
83
36
78
63
5
103
111
50
348
110
177
30
15
242
48
42
91
285
143
112
80
34
37
560
12
107
31
38
32
281
79
117
337
183
144
96
146
61
412
19