235
349
197
370
104
416
48
202
12
179
80
55
150
19
148
22
149
15
254
13
142
97
58
116
23
146
144
68
395
8
93
7
111
106