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