13
53
15
36
9
11
80
17
46
48
40
595
409
132
192
42
95
96
29
22
75
31
34
69
259
180
142
1440
94
54
127
55
27
115
21
62
47
84
151
137
63
32
74
49
45
79
66
58