45
10
28
2
15
14
36
57
5
19
24
13
95
27
224
12
20
65
17
44
83
51
11
22
69
6
248
40
37
26
18
9
93
56
42
306
268
164
760
8
100
25
38
61
97