11
21
41
84
103
109
61
54
92
39
15
9
217
151
48
128
62
16
40
18
33
96
22
49
32
17
95
46
236
172
27
67
276
86
51
69
81
45
31
35
178
434
87
60
23
308
75