0
3
33
19
11
27
24
44
77
50
56
32
18
153
8
9
35
66
110
22
95
31
17
378
16
68
30
175
36
57
85
84
38
52
61
81
25
53
166
83
91
189
292
103
21
29
467
43