149
35
173
176
61
18
128
47
30
73
33
186
29
132
332
110
97
19
69
14
44
140
75
84
76
232
392
77
72
122
154
358
27
106
34
25
161
111
41
20
88
64
62
37
52
68