86
19
29
33
24
88
43
161
126
73
55
93
380
117
59
50
142
77
2
97
68
66
753
91
14
31
778
54
46
158
9
4
65
121
787
42
75
21
199
223