157
109
33
20
16
28
60
108
8
13
24
57
30
18
85
2
89
162
3
192
7
27
39
173
254
43
67
40
205
547
9
5
29
17
19
181
127
10
65
155
59
148
15
14
21
42