40
111
65
78
32
20
17
55
22
7
23
45
125
24
285
9
25
16
21
33
3
53
1
76
31
66
130
12
123
39
124
75
50
38
94
43
8
19
11
62
42
85
168
46
18
1067
28
98