10
11
75
15
31
175
84
83
101
73
174
184
35
8
88
44
274
165
110
53
62
112
22
32
51
107
69
78
45
67
61
40
29
41
171
57
77
28
109
66
102
389
114
144
271
225
37