110
161
52
55
112
45
83
29
74
75
101
62
169
70
275
98
38
84
125
42
82
274
72
97
94
60
118
50
151
116
40
65
23
46
14
63
32
67
37
18
96
79
22
140
201
109
27
90
49
244
92