80
35
63
22
36
15
96
110
77
27
78
53
164
14
123
74
67
124
426
66
162
79
32
163
82
30
113
121
202
218
58
28
137
3
11
234
106
208
68
236
69
250
2
33
62
23
25