45
11
34
20
48
7
62
43
111
8
55
32
10
61
105
186
81
40
209
93
84
82
72
5
14
63
171
97
83
36
75
42
19
49
220
112
21
68
210
37
66
44
562
233
47
99
31
24