339
385
284
119
43
30
47
173
69
251
147
99
34
35
148
138
79
88
61
94
121
22
84
115
89
68
109
282
59
39
172
28
224
422
19
77
66
439
58
50
62
167
40
193
97
437
45
54
1415
104
10646
130
56
162
375
76