26
30
4
15
9
27
79
24
11
99
37
7
46
42
40
23
39
19
62
118
53
12
49
8
74
13
194
34
58
20
41
338
158
50
57
14
68
88
17
56
82