10
19
7
4
6
28
23
11
5
35
31
17
72
119
14
80
65
43
53
40
97
149
88
33
9
62
74
15
49
82
26
171
51
20
36
25
34
303
50
56
69
37
152