15
50
107
62
24
21
76
129
55
195
84
45
56
86
44
164
94
280
349
493
226
51
382
130
20
46
13
48
60
29
123
114
119
68
137
35
125
33
153
173
87
98
91
40
165
112
52
158
230
73
53
122