30
16
104
23
172
607
39
90
99
9
134
417
145
101
14
17
24
110
33
109
29
127
75
100
28
32
22
129
20
42
184
244
147
122
211
19
182
217
241
15
72
133
121
7
49
37
174
74
71