51
28
6
98
4
18
41
52
23
109
100
12
30
36
62
26
39
49
31
59
107
16
20
78
33
50
25
5
21
11
29
58
114
93
40
86
293
82
68
9
65
75
54
47
104