10
24
33
20
151
29
21
14
205
101
8
25
145
64
47
89
49
50
45
3
16
32
9
23
204
44
27
70
5
119
15
48
289
22
69
66
19
52
34
116
138
58
78
130
59