14
41
31
39
20
55
16
17
78
12
97
51
42
82
13
22
40
87
33
124
96
108
44
293
305
113
24
18
224
29
48
21
54
79
67
667
8
72
165
45
27
32
127
53
52
265
63