114
78
53
340
15
58
176
162
154
99
32
19
31
52
126
50
81
118
42
51
105
138
34
89
169
161
33
95
172
1854
124
256
232
94
39
141
47
273
201
30
38
116
43
35
57
65
165
74
46
48
274
28