12
15
161
24
48
28
40
21
35
39
92
29
11
37
17
30
81
31
44
73
19
27
26
58
83
258
62
75
91
94
13
189
97
220
138
66
147
145
14
52
116
119
71
243