28
9
29
58
27
13
8
110
88
48
44
38
22
86
4
2
16
60
42
7
62
11
43
108
64
36
78
32
3
82
52
5
20
275
18
116
14
33
10
99
41
35
25
6
49
23
184