82
131
27
67
25
153
32
81
28
151
177
114
62
22
78
229
61
86
71
66
120
95
213
76
53
60
7
9
29
12
113
15
55
20
8
50
77
310
100
417
90
149
294
126
385
130
142
125
48