50
44
69
46
18
10
101
21
28
25
142
48
90
61
40
41
35
32
73
68
7
29
54
120
17
98
63
60
130
51
117
34
38
30
102
94
104
86
148
122
85
161
36
275
62