7
9
22
76
23
19
276
135
78
35
32
241
159
75
115
41
16
20
59
145
15
17
68
44
4
65
57
25
42
409
13
177
100
2
28
10
56
27
79
6
55
26
29
90