205
44
47
79
107
22
51
1
4
25
46
67
18
12
17
9
29
35
42
34
159
31
11
69
52
161
117
30
73
66
26
113
91
40
14
95
39
2
138
85
15
23
54
27
65
53
62
68
48
33
43