27
95
21
9
73
30
36
28
122
162
76
33
39
276
84
145
46
127
289
155
43
99
78
192
682
45
25
207
70
382
34
67
74
44
129
184
83
12
24
17
11
35
481
16
42
97
79
50
195
96