4
33
2
13
25
12
48
20
139
168
45
52
101
66
70
40
27
7
8
3
58
222
35
16
90
82
76
64
14
119
65
297
28
74
9
37
43
22
39
32
72
21
15
31
47
24
123