28
23
15
17
81
8
88
37
31
22
10
30
19
21
84
62
40
55
178
68
77
29
9
137
52
4
140
131
160
51
1
35
205
74
61
328
123
71
24
60
104
90
49
177
157
57