0
8
2
9
24
1
4
5
3
6
28
19
21
15
33
48
52
13
116
26
85
104
47
43
58
170
60
109
17
30
127
14
53
103
264
172
126
34
491
55
288
59
416
597
381
194