113
79
20
195
199
125
54
112
334
111
129
58
101
32
4
47
13
43
7
89
265
22
53
21
39
186
98
276
5
180
91
214
109
36
48
87
93
138
163
82
148
67
84
55
80
116
294
120
90
33
178
164
9
35
45
26