39
52
23
43
3
9
96
59
7
35
33
16
57
11
80
164
84
248
76
24
74
69
64
32
10
156
20
192
263
86
136
349
55
44
98
34
73
436
279
239
82
131
423
208
206
107
48
95
79
132
257
83
163
130
232
29
71
276
121