16
52
33
50
29
43
167
27
86
69
179
83
19
172
38
53
25
31
22
164
95
66
110
46
556
62
39
5
34
58
21
23
35
65
15
44
71
24
42
108
28
37
56
101
7
360
81
125
6