52
32
125
128
218
89
69
40
145
48
79
135
239
73
19
212
20
54
71
33
86
12
57
81
126
112
250
170
36
56
206
63
113
39
28
127
197
139
72
53
55
30
24
91
95
111
356
153
637
245
341
47
174
121