16
65
205
231
54
47
139
107
38
68
12
64
17
302
130
352
40
67
118
102
39
81
104
13
105
57
86
15
149
44
71
46
257
59
99
96
31
342
35
120
148
70
406
278
52
36
20
56
180
123
29
53
248
75