164
149
24
86
78
76
36
418
138
60
103
74
45
198
61
32
115
37
157
43
170
634
267
48
88
189
320
150
117
144
296
39
526
8
159
20
31
46
34
107
59
30
70
11
72
565
701
135
10
736
18
95
915