1
29
93
25
92
32
21
30
131
28
58
137
383
15
214
234
267
407
153
119
19
76
18
124
51
69
14
48
112
31
236
80