31
58
52
161
46
50
142
69
72
173
30
117
80
160
79
43
33
75
90
76
51
29
20
39
144
15
60
37
163
63
61
28
104
11
175
93
40
73
32
124
152
83
113
55
12
116