28
20
139
16
56
58
7
170
81
72
79
38
92
24
96
80
17
88
5
27
69
87
67
15
93
33
13
19
129
230
62
86
71
9
2
94
34
14
36
40
41
47
30
156
68
21
48
132
260
422
97
63