42
56
9
16
41
58
22
62
18
14
36
10
7
21
8
6
69
63
132
28
83
26
348
1077
388
30
33
67
38
116
169
23
77
17
12
27
44
65
46
50
45
20
25
98
91
322
131
29
43