3
2
22
1
10
8
5
9
36
100
327
62
210
44
90
35
45
66
74
38
180
146
51
69
73
17
29
52
32
21
26
33
188
174
245
12
34
15
56
70