17
10
23
51
48
19
5
20
97
43
64
52
155
16
29
27
15
24
25
26
40
61
67
62
30
39
12
139
21
28
9
108
292
66
285
49
46
80
8
22
41
13
50
35
32
60
55