0
3
8
1
23
36
41
15
24
5
20
6
40
2
12
7
50
17
16
10
27
4
9
115
135
123
296
138
337
21
328
346
439
52
108
110
29
13