0
12
13
11
25
34
159
38
44
5
50
57
58
69
26
14
9
102
31
67
43
168
105
110
85
49
30
48
40
39
160
89
367
51
153
126
106
37
140
68
24
88
63
135
28
87
29
35
32