69
12
29
26
45
43
302
72
401
127
104
40
120
67
44
38
62
220
35
52
179
23
11
66
287
160
6
21
20
28
61
25
204
190
18
50
298
91
37
114
109
193
86
73
57
74
123
2
1
8
63