103
13
151
55
112
90
25
171
169
159
14
96
89
20
160
64
31
15
60
35
29
32
772
120
52
9
142
17
27
53
175
30
75
34
33
21
22
56
106
297
6
100
111
42
93
38
85
7