115
49
101
33
90
136
9
64
145
17
83
199
146
38
85
53
41
58
109
163
298
227
200
342
68
57
59
231
36
89
133
177
47
24
3
108
11
123
74
22
44
100
54
80
52
61
37
31
91
25
18
86