15
137
53
46
85
86
151
29
112
43
40
35
48
3
25
4
145
95
136
44
126
69
70
16
76
23
122
79
180
359
84
26
168
47
50
183
11
148
99
60
28
5
12
67
38
20
19
182