29
16
48
15
59
38
92
84
18
26
23
27
105
39
97
50
40
290
30
28
64
184
25
264
162
37
248
458
113
70
58
148
150
124
79
65
280
36
122
43
63
106
31
78
372
67
114
74
87
197
53