17
12
68
23
15
31
88
45
32
82
19
97
74
55
104
145
67
284
41
40
60
103
57
44
65
96
49
8
24
7
27
16
33
64
43
107
101
63
11
5
25
111
201
241
62
132
21
29
114
299
710
92
242
709