394
201
204
202
211
83
26
290
59
81
76
65
378
120
64
160
124
23
181
116
38
33
168
48
21
22
80
159
73
242
90
379
135
389
58
243
134
113
68
89
122
40
51
34
149
100
31
77
126
24
206
99