111
15
96
12
18
4
40
11
20
27
9
39
22
75
17
23
21
56
44
42
172
69
64
88
51
53
36
304
29
14
26
24
48
19
54
10
52
16
73
63
25