185
99
197
110
94
95
322
54
136
160
85
27
165
67
59
17
33
47
51
93
57
149
8
24
162
77
22
7
379
308
323
70
34
72
84
78
18
36
120
38
32
351
172
640
314
71
107
43
44
87
39
45
23
20
12