21
24
84
20
75
78
178
97
124
3
49
59
16
117
64
8
61
13
47
17
81
34
33
169
395
111
54
31
338
68
27
234
37
29
15
53
66
9
46
6
35
26
7
28
58
355