0
22
4
1
9
7
10
27
42
40
25
8
30
103
53
383
28
23
68
73
16
57
121
36
141
236
63
32
67
35
52
91
14
59
95
132
69
98
84
19
163
44
47
46
72
78
519
51
33