98
104
36
46
20
82
11
56
16
42
63
7
18
54
13
53
24
114
30
39
12
26
8
50
92
6
41
19
45
52
81
29
55
3
166
28
88
34
73
128
51
334
101