0
5
128
42
11
37
109
36
116
43
33
49
178
67
50
152
59
256
61
24
21
119
41
15
23
17
146
26
82
157
19
58
9
90
10
2
44
299
95
131
155
230
442
489
12
180
296
40
7
240