62
83
8
76
86
46
4
79
84
34
32
45
94
129
109
153
107
63
40
38
36
18
51
80
24
14
56
71
161
180
69
66
47
105
42
344
41
89
146
147
110
70
50
156
287
73
75
137
125
49
30