3
46
14
33
8
9
50
56
18
29
57
24
62
2
63
37
122
90
7
111
43
40
27
295
10
21
41
25
16
26
23
13
12
4
20
1
52
211