42
122
254
163
99
158
17
126
239
28
47
111
21
65
4
16
67
35
15
8
7
52
9
11
29
33
43
1
20
36
88
39
27
34
100
44
13
3
49
160
80
25
95
45
10