16
111
55
48
153
3
17
39
30
4
70
22
49
23
101
13
36
27
19
104
35
145
10
90
15
28
14
166
137
526
18
34
20
280
11
82
24
236
76
43
6
7
8
2
38
83
1