100
128
82
29
17
224
85
3432
14
25
45
384
13
154
49
235
36
86
34
63
58
24
32
309
35
38
467
5
798
195
739
123
27
46
514
20
133
110
255
69
134
635
33
3
95
248
1
280
321
116
43
604
234