11
42
95
102
22
36
105
47
27
71
26
50
16
14
97
63
40
81
121
17
24
92
44
7
10
54
51
29
408
19
46
15
188
157
37
35
56
249
8
23
117
165
58
103
48
176
61
20
38
114
108
52
180