12
103
41
178
58
72
49
6
30
37
84
15
24
46
68
47
42
5
53
27
50
7
525
74
44
22
35
64
143
20
31
21
39
19
38
43
82
75
112