1
8
15
9
19
74
26
36
49
75
160
120
202
134
27
13
114
51
522
140
167
46
298
165
93
69
108
497
40
349
206
113
141
42
221
183
47
31
65
196
73
86
220
150
152
92
67
162
99
151