57
18
107
30
17
79
21
12
52
304
25
232
46
19
99
10
83
73
69
171
39
1
24
11
2
108
88
42
33
45
26
80
59
66
5
29
58
64
35
15
41
22
36
4
40
16
23