64
34
16
63
59
37
53
48
52
27
20
4
47
76
78
140
69
98
89
70
24
110
118
268
938
123
81
35
55
150
255
295
147
44
355
403
324
279
212
303
65
392
192
254
793
264
393
231
128
141
105
353
108