66
45
50
94
38
79
34
26
91
43
131
54
39
58
118
41
341
332
148
103
177
116
225
46
97
540
93
36
49
44
69
64
28
107
62
60
61
130
306
610
341
20
24
16
10
34
25
52
51
43
120
87
19
143
57
49
40
459
106
69