27
29
491
84
104
128
39
173
302
33
9
208
15
97
65
220
44
165
118
78
120
6
30
3
108
50
215
151
66
134
103
62
269
305
40
150
61
289
132
67
19
106
23
13
87
43
198
327
5
385
148
136
572
145
37