28
6
25
27
45
706
89
82
64
48
110
32
15
10
72
98
147
216
106
117
63
51
79
74
38
17
13
57
26
108
7
4
179
55
11
35
24
70
9
8
44
73
120
21
53
37
31
137
332