43
102
34
61
53
229
149
55
26
112
60
24
75
42
29
33
13
72
2
143
153
14
99
38
20
51
18
17
36
40
91
217
76
83
4
78
129
35
48
32
62
123
37
7
22
19
44
50
251