19
20
21
23
13
48
2
4
109
10
51
68
83
252
25
16
38
9
35
240
12
66
36
52
237
95
39
161
27
74
103
210
56
91
364
75
42
43
395
31
337
77
101
184
18
22
87
60