0
37
33
8
1
19
36
3
17
13
16
66
14
10
20
7
82
45
52
15
32
21
74
79
64
158
102
43
62
40
89
34
65
131
69
134
204
195
191
55
210
473
68
104
347
110
162
23
47
253