4
86
29
21
28
84
3
2
26
53
40
19
18
59
58
30
13
55
5
1
44
87
15
65
36
9
25
7
178
175
12
16
95
17
8
75
45
90
34
377
39