0
3
16
26
25
22
33
15
52
13
100
18
46
65
24
76
23
149
146
62
135
37
255
175
68
57
17
38
32
12
51
70
42
196
47
45
388
593
36
53
195