43
32
41
26
21
6
12
20
22
19
63
47
102
4
10
276
48
42
23
8
25
61
56
27
39
109
44
9
13
55
121
111
40
36
68
14
71
530
85
556
15
137
546