63
28
50
64
334
35
27
76
23
19
463
65
69
39
58
96
40
443
427
345
99
49
20
17
94
61
151
109
53
52
4
51
81
77
162
167
159
32
102
402
55
188
25
90
344
341
36
115
265
378