80
17
89
16
24
407
151
113
133
253
72
48
99
309
468
14
120
308
53
44
106
122
22
205
154
140
4
93
413
47
46
15
45
121
36
29
159
2
111
65
169
25
381
64
137
49
32
28
38
19
10
92
79