32
58
28
20
139
18
56
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
95
34
14
36
40
41
47
30
156
68
21
48
132
260
422