33
99
18
9
79
23
172
22
80
17
154
11
65
41
32
13
88
21
24
47
20
76
34
15
12
19
38
54
1
43
8
67
101
50
49
62
118
323
168
132
87
270