0
3
9
2
10
15
27
6
21
67
44
22
56
23
20
14
13
41
18
52
103
32
39
34
30
95
82
97
38
16
12
59
166
123
24
55
93
28
77
378
35
94
137
229
70
37