164
28
184
241
16
301
32
8
17
52
36
33
46
163
31
85
44
15
217
71
13
162
160
22
59
577
108
198
129
403
12
18
90
238
47
29
121
182
60
1040
175
30
64
87
37
103
645
763
176