27
69
38
89
56
82
16
17
51
14
84
143
40
34
37
104
42
73
54
58
50
20
134
22
4
935
68
62
285
180
386
49
52
125
95
18
219
83
43
47
53
28
76
12
10
32
242
185