47
79
106
22
51
1
4
25
45
67
18
12
17
9
29
34
40
157
31
11
69
50
161
117
30
73
66
26
113
89
14
93
35
39
2
138
85
15
54
27
63
23
53
62
68
48
33
43
8
155