18
14
56
30
277
64
27
73
13
105
12
118
81
6
49
76
33
36
58
44
20
48
26
67
28
25
8
24
337
17
32
79
3
11
7
10
74
54
55
62
352