38
122
271
178
60
21
50
77
74
18
131
12
10
434
463
142
5
15
17
52
221
438
57
205
534
83
109
134
43
82
46
67
24
16
33
115
22
95
92
42
137
34
20
265
89
29
371
79
259
367
1603
121
1428
47