0
33
108
5
21
45
12
13
63
76
56
9
62
17
26
31
25
16
10
77
28
116
101
97
68
85
46
51
40
127
119
72
110
60
23
275
181
14
120
102
79
42
67
103
276
113
54
152
20