0
9
19
1
3
11
24
12
10
7
96
16
37
2
34
38
39
41
83
32
6
35
48
115
43
67
101
80
76
25
232
447
100
297
58
358
91
53
186
106
533
150
246
56
33