127
18
28
42
13
27
10
32
23
15
25
45
29
6
14
11
21
16
20
102
41
110
31
71
22
39
56
93
121
58
4
147
73
69
9
12
217
46
49
100
47
150
172