3
6
2
13
12
29
44
26
18
10
11
23
20
15
33
45
98
14
4
41
5
8
485
27
68
17
61
25
63
30
22
28
21
1
9
97
7
117
35