45
33
44
27
81
69
22
7
20
126
11
19
23
43
36
6
5
106
101
9
16
14
15
177
28
3
166
119
29
24
50
57
48
21
4
92
533
109
32
59
153
2
73
42
17
72
18