10
5
19
93
35
30
108
50
6
4
40
11
25
39
14
43
8
33
56
2
222
3
17
67
16
45
22
41
29
47
26
21
9
12
28
13
27
7
20
15
23
36
32
148