98
45
15
22
23
12
14
29
7
40
26
20
59
24
30
31
53
123
116
64
72
33
67
8
32
41
10
47
11
37
17
55
73
43
288
42
120
34
161
28
88
77
39
49
18
16
636