83
15
22
50
32
28
16
25
173
37
104
101
183
31
47
133
60
46
100
41
79
52
27
105
68
56
81
69
74
61
54
19
178
44
67
63
82
567
97
170
14
78
370
106
429
119