93
108
149
138
412
116
76
56
158
146
34
174
71
41
235
62
131
33
96
49
14
38
21
57
136
60
35
81
54
22
143
48
230
114
24
47
42
151
32
30
122
239
31
29
231
12
184
495