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