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