94
16
32
14
92
39
59
106
19
88
33
82
86
98
69
45
50
108
70
84
31
60
17
15
38
8
47
49
40
63
68
101
25
66
52
71
13
299
46
237
75
51
12
43
26
48
220