89
18
156
52
10
15
14
81
17
77
33
27
12
99
117
84
53
105
119
3
173
24
58
76
95
34
185
131
93
20
78
369
254
70
88
97
101
282
94
64
9
79
21
72
69
142
169
29
159
42
44
41
46