3
1
8
34
2
6
7
52
15
19
29
10
36
51
4
12
25
21
18
48
22
46
45
20
11
63
42
37
35
47
17
27
117
59
57
16
176
96
5
100
39
111
139
68
201
58
66
102
169