28
531
5
39
26
21
100
36
129
282
9
11
7
6
85
23
92
37
35
199
55
82
160
46
13
80
66
32
42
34
67
57
17
27
24
22
53
90
43
95
107
63
177
31
74
41
59
168
277
76