163
103
34
38
21
173
138
152
252
84
61
28
530
126
57
155
89
23
251
25
412
191
157
15
96
86
153
262
70
119
79
65
149
1
66
58
64
37
63
50
44
92
49
114
122
68
67
76
31
85
48