13
82
55
49
65
61
44
41
22
19
33
137
456
185
102
14
26
149
31
373
27
336
73
54
220
24
52
131
62
18
30
113
51
40
112
368
769
717
90
23
105
278
70
150
133
96
95
154
214
39
229
210