112
22
187
158
5
74
45
37
39
471
8
65
167
168
173
43
358
577
49
36
265
229
213
51
200
34
12
11
26
110
9
32
90
98
597
127
171
16
52
30
28
19
445
75
53
210
71
107
142
17
6