33
41
113
139
17
11
51
110
67
212
63
62
92
197
97
287
125
119
7
46
60
14
164
27
112
52
198
88
30
36
0
159
29
58
497
143
309
96
78
148
136
206
86
40
34
35
124
76
114