111
15
96
12
18
3
40
11
20
27
9
38
22
75
17
23
4
21
56
43
42
172
69
44
64
87
51
53
35
303
29
14
26
24
48
54
10
52
73
63
25