52
125
74
4
33
72
12
57
113
22
39
23
46
32
47
24
17
28
5
6
43
31
8
44
166
36
102
63
30
10
11
15
67
40
18
7
9
115
27
38
159
14
20
41
19
58
66
51