119
25
333
38
72
113
180
303
238
369
319
260
146
65
139
94
210
57
112
93
89
87
56
49
36
162
221
327
236
258
133
170
147
30
86
111
66
284
54
81
80
29
48
59
52
32
138
837
67
375
149
79
82
116
62
441