10
8
46
16
26
14
24
55
48
38
51
157
53
76
45
152
41
34
40
112
123
78
50
141
66
17
20
90
232
62
70
350
371
100
71
88
69
126
56
61
153
118
75
294
105
102
44