16
109
5
18
8
49
13
22
60
52
55
3
73
14
10
37
569
12
23
25
11
15
127
285
20
26
33
41
31
36
27
17
70
75
72
136
173
35
59
92
907
102
43
29
32
78