108
17
91
19
31
45
97
6
194
14
128
20
73
109
124
132
154
33
65
183
79
334
62
295
49
29
46
57
47
23
27
74
88
84
40
134
318
42