0
37
6
28
12
8
1
120
9
7
5
15
23
27
19
25
38
98
18
60
82
11
30
10
4
68
21
43
40
114
49
86
26
58
46
173
358
71
45
106
102
296
74
258
151
234
73