135
18
105
40
53
57
50
91
70
27
68
141
77
28
35
31
52
81
78
33
32
43
72
138
49
20
22
321
61
58
46
74
412
95
39
88
17
9
263
79
51
177
120
157
41
166
82
4696
37