130
195
62
308
70
124
180
112
281
77
32
56
60
204
163
55
29
376
52
159
234
76
185
41
205
65
604
359
358
20
95
157
98
120
164
54
24
28
64
40
45
137
104
243
57
30
61
107
33
31
92
90
34
69
39
193
36