20
13
40
56
21
31
15
107
16
73
45
9
60
30
77
29
160
8
95
127
39
114
17
2
265
10
72
87
180
195
27
138
54
96
44
327
179
33
19
23
4
256
41
12
32
75
24
36
22
46
35