61
68
82
103
285
26
17
56
99
1186
31
59
237
116
95
131
83
79
49
202
102
169
44
12
22
41
46
63
115
94
328
120
70
72
75
16
28
239
88
96
21
180
87
55
39
105
36
38
108
119
140