33
15
18
44
79
8
11
12
9
10
17
28
13
42
87
34
95
58
53
6
22
20
70
54
48
31
30
5
69
288
183
38
179
21
4
102
50
43
16
80
125
68