0
1
2
5
3
35
30
6
41
14
28
48
10
21
8
15
27
23
56
84
114
159
85
65
104
347
20
198
58
53
96
13
50
16
105
19
18