29
27
82
8
5
57
24
9
60
130
83
33
91
66
51
248
411
182
3
20
37
48
177
67
6
23
14
68
32
17
35
19
15
123
22
16
54
525
79
18
31
34
114
81
38
2
84