18
93
68
31
53
21
48
58
321
19
9
40
22
94
28
45
37
4
103
75
76
36
123
20
138
42
229
226
54
105
17
67
86
72
61
91
41
38
57
15
27
24