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