12
4
10
5
6
25
23
14
45
18
60
40
24
15
70
31
16
26
30
156
28
20
59
41
73
159
95
96
93
105
244
97
226
152
34
213
438
158
107
161
282
108
115
151
80
77