0
82
48
50
289
49
99
122
83
62
40
86
34
211
171
161
119
180
58
88
244
290
63
116
32
121
61
56
144
222
87
31
90
130
66
35
202
131
22
194
65
23
69
24
25
41
12
64
21
104
264