98
104
36
46
20
82
11
56
15
42
63
7
18
54
13
53
24
114
30
39
12
29
26
8
50
92
6
41
38
19
45
52
81
55
2
165
28
88
34
72
128
51
43
334
100