166
208
105
7
38
233
57
82
50
124
47
54
119
28
42
9
31
40
74
63
81
25
60
234
8
13
12
163
174
71
173
44
65
68
58
304
62
85
32
126
161
83
46
75
1722
1544
373
167
59
34