58
30
91
10
82
15
9
16
26
40
244
102
21
18
27
245
74
11
96
32
24
14
20
188
5
33
62
66
105
100
13
94
106
25
204
42
4
35
29
2
19
87
53
296