15
12
98
13
52
24
110
73
23
300
36
8
581
14
86
279
22
50
41
1184
82
30
34
105
20
10
19
76
95
70
48
37
108
28
115
1
18
25
168
17
33
11
64
29
78
2
26
90
49