80
53
62
136
22
16
49
25
45
26
61
78
32
121
140
77
13
41
130
4
17
281
223
285
11
35
69
85
63
214
99
31
97
89
20
6
43
228
203
15
12
8
5
1
120
116
14
2
51
109
46
126
518
115
75