4
2
26
1
10
7
22
11
9
36
100
328
62
211
210
44
90
35
45
66
74
38
180
146
51
69
73
17
29
52
32
21
33
188
175
245
12
34
15
56
70