0
15
2
26
11
7
1
120
9
5
14
22
27
19
25
38
97
17
8
60
82
30
10
4
68
28
21
43
40
113
49
6
86
58
46
172
358
71
45
106
102
296
74
258
151
234
73