71
352
65
434
80
320
133
184
17
121
32
154
46
158
72
31
114
1
2
9
77
20
97
19
12
106
11
89
111
501
92
16
81