12
72
43
104
62
42
20
92
28
243
359
39
124
110
363
34
113
114
59
187
86
85
181
52
107
97
326
192
91
44
36
77
173
31
80
53
93
142
49
55
84
96
238
350
32
56
64
23
241
71