185
118
32
623
157
155
140
57
274
245
298
34
184
42
68
35
46
29
40
20
41
54
48
1945
52
23
21
39
38
49
45
33
28
27
572
75
65
70
110
84
58
136
203
160
230
302
133
165
537