5
8
7
4
23
16
11
35
17
9
6
3
41
13
12
14
39
22
37
30
20
46
48
25
57
10
70
72
130
40
128
74
151
159
145
213
106
105
84
102
75
205
64
71
140