16
102
174
67
22
33
122
51
52
142
320
41
42
330
94
136
36
91
58
39
138
59
49
150
55
92
54
100
48
18
60
86
177
654
25
104
195
295
103
163
157
82
28
77
210
70
23
71