12
3
10
4
92
18
49
20
23
17
42
32
168
63
36
9
25
15
8
28
47
41
19
33
5
75
43
21
86
298
14
61
67
27
123
114
83
37
76
29
48
39
30
64
100
115