0
42
15
116
54
36
138
125
49
84
38
75
113
131
177
88
163
203
128
65
86
153
30
162
323
24
14
11
72
96
97
40
122
50
37
242
497
47
35
51
239
31
212
193
225
73
81
58
91
318
34
28
133