203
60
61
349
42
370
94
221
399
62
151
113
93
193
74
135
192
86
342
27
36
41
16
442
88
173
84
28
40
35
48
102
29
56
18
124
14
97
105
195
109
51
55
45
176
33
233
549
155
114
95
351
46
73