59
220
116
23
28
31
105
70
153
156
253
276
20
94
37
128
22
60
98
182
124
62
67
109
24
19
32
138
42
58
369
43
41
71
14
141
45
52
118
122
137
121
25
34
48
91
159
107
40
81
88
266
140