2
130
26
50
72
66
80
68
133
103
79
30
194
56
36
94
42
37
75
73
35
188
96
63
181
150
55
160
317
282
48
217
44
85
857
354
82
178
365
245
127
453
124
137
105
139
195
167
198
91
241
31
110