90
21
43
83
75
47
79
32
8
45
3
46
114
120
53
40
51
26
14
126
163
19
69
31
30
2
165
89
87
49
173
121
55
52
481
36
70
44
168
42
101
67
232
71
160
211
216
105
93
38
86
85
73
48