62
32
44
74
19
72
16
85
45
82
75
31
25
159
60
67
88
73
47
150
70
22
106
29
52
66
173
123
39
134
156
50
91
43
172
40
51
404
78
56
318
157
30
7
97
413
46
17
213
138