0
29
39
11
30
13
8
31
66
62
9
53
3
18
6
17
34
87
23
83
69
25
59
209
56
22
20
111
47
102
174
117
243
136
244
432
70
104
129
78
99
42
132
40
101
109