10
16
159
21
93
150
95
84
166
145
11
8
91
28
5
128
201
60
20
30
23
48
234
67
39
17
79
89
38
163
33
75
27
242
495
243
40
47
2
35
78
14
29
42
52
18
3
80
50