120
1
142
46
11
21
75
27
56
65
26
19
35
31
25
41
81
94
18
32
115
87
95
59
101
76
52
30
92
2
22
54
72
24
43
23
48
104
51
42
36
62
58
116
49
55
34