28
277
30
34
45
49
166
38
42
23
138
46
4
62
10
48
26
57
120
36
19
43
13
76
97
29
8
6
33
5
27
16
68
119
9
69
7
32
63
50
12
3
174
58
61
86