33
40
20
43
41
34
57
27
4
35
53
51
105
52
126
23
106
113
67
167
172
14
132
19
24
90
78
29
31
3
226
18
21
66
22
64
36
25
96
68
101
50
39
8
99
63
44
47