0
4
28
13
5
14
11
1
3
2
57
27
6
15
20
24
17
35
22
7
478
23
9
19
30
34
61
48
262
42
128
66
41
79
50
59
87
96
70
21
8
75
33
44
151
40
1282
3578
45
49