28
7
35
22
99
9
40
47
169
26
123
64
25
43
18
85
20
63
87
42
368
160
17
188
75
12
38
21
3
55
111
27
48
86
118
4
33
14
36
10
16
2
52
23
185
259