56
33
30
23
77
3
41
2
43
20
12
108
39
37
4
18
10
21
11
170
28
15
76
51
149
44
24
8
68
14
38
98
13
32
27
45
16
72
22
1
42
48
36