85
96
131
53
55
145
33
111
64
30
166
35
49
86
159
722
19
15
22
63
41
20
18
71
27
40
175
95
9
112
38
62
69
34
23
92
11
12
157
31
25
136
67
97
77
7
16
17
46