125
95
47
33
29
89
38
104
20
50
117
60
16
101
115
75
30
160
69
73
61
134
9
270
136
56
18
68
194
186
25
84
49
48
27
70
41
22
65
55
82
45
23
39
63
90