50
31
25
44
55
23
40
36
88
41
28
26
71
136
65
2
42
46
51
27
24
12
106
18
58
52
11
13
76
16
67
5
20
45
93
96
14
38
39
29
64
79
22
170
32
8
97