112
239
309
43
23
33
72
231
31
62
149
36
102
79
35
96
16
19
69
30
47
126
183
49
141
138
152
50
70
37
99
76
42
68
191
106
45
198
17
178
34
130
83
10
350
13
44