0
3
1
21
13
29
7
24
8
30
11
17
148
2
64
93
57
70
63
41
4
324
16
86
5
43
27
58
74
1658
294
109
162
1062
22
49
164
77
350
36
55
66
25
44
110