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