15
35
38
25
24
17
34
98
45
22
23
11
14
29
7
40
20
58
30
53
123
116
63
72
33
67
8
41
47
37
55
73
43
288
42
120
161
36
28
87
77