9
26
29
16
11
36
20
43
44
48
66
81
40
30
105
93
45
22
56
180
51
67
91
70
64
138
279
148
170
57
121
41
38
100
53
820
113
58
370
83
74
160
198
268
71
315
230
59
774
145
217
86
211
61
114