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