118
155
95
145
59
135
83
85
171
111
77
65
209
40
32
19
50
47
56
20
61
49
69
184
43
63
74
67
44
88
103
58
110
51
34
53
104
30
94
75
80
73
68
45
31
123
16
87
210
42
86