27
25
13
30
18
34
109
55
130
67
31
63
20
151
98
8
71
19
16
5
81
23
17
68
6
26
52
101
42
48
43
74
61
122
132
33
46
21
212
22
95
87
32
79
253