0
2
6
59
3
5
83
22
19
40
12
23
37
36
54
18
26
70
57
541
774
112
51
420
24
110
44
196
95
35
226
105
149
120
38
333
10
137
47
55
154
98
52
27
13
68
100
97
101