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