39
63
150
70
160
26
152
91
58
9
116
50
294
87
36
43
83
89
103
32
12
107
93
817
47
23
189
16
66
188
248
67
76
1173
2298
19
17
14
37
35
64
54
27
46
94
31
176
1439
265
165
53