50
25
3
52
81
28
19
117
42
35
16
13
10
6
12
5
27
140
8
29
75
73
76
58
66
84
69
41
130
23
14
40
80
33
36
79
31
156
49
43
38
46
45
60
102
39