4
9
72
1
2
33
10
13
7
5
61
34
21
3
100
147
36
70
18
20
8
63
16
88
11
28
67
22
155
49
23
15
55
14
50
41
27
81
59
94
110
301
60