16
10
123
324
45
36
26
15
12
5
32
25
33
19
55
282
51
437
23
117
66
11
94
13
60
18
192
17
37
42
29
7
27
28
31
132
40
108
81
48
526
3