1
5
24
8
103
47
16
29
14
113
28
46
160
71
80
23
43
183
56
85
37
104
87
58
22
41
61
277
30
26
63
25
20
17
405
62
39
55
77
32
369
403
267
76
45
19
81
38