0
1
9
4
44
2
5
10
12
33
3
11
15
19
16
203
6
31
54
56
336
13
63
168
40
26
27
289
25
113
68
35
7
29
51
36
209
46
160
155
23
150
102
53
110