30
65
96
54
110
95
44
68
78
71
21
351
32
104
358
34
31
29
230
276
66
119
28
17
69
20
19
49
145
184
37
192
150
88
26
117
16
135
46
82
38
23
387
83
141
53
63
155
72
18