4
27
25
7
11
8
22
32
34
6
52
31
9
82
42
49
56
178
41
136
19
20
89
70
77
61
304
100
37
216
112
29
28
47
35
50
38
59
36
117
76
30
74
73
79
26