4
16
24
9
18
5
33
19
8
7
20
10
42
14
58
49
15
23
72
34
38
54
82
74
30
32
17
105
73
63
70
87
35
108
65
152
117
176
100
41
46
263
166