27
21
36
13
84
65
76
54
110
96
38
172
48
31
25
4
23
32
43
39
99
7
37
29
16
56
69
18
67
83
112
101
350
57
3
41
58
20
259
45
98
71
40
111
116
28
182
50