32
46
36
55
29
33
83
25
52
80
40
51
79
21
39
152
103
31
43
38
67
30
41
23
10
13
172
95
128
15
34
178
109
53
157
113
85
26
49
90
64
97
92
151
105
89
78
42
132
58