35
43
8
44
7
120
26
39
29
24
14
51
55
41
115
61
80
89
498
104
73
256
45
275
69
54
107
177
17
37
225
95
46
117
101
31
77
16
139
10
192
172
224
270
76
320
91
977
27
131
86