3
5
9
8
14
16
37
36
26
15
65
75
43
59
167
23
55
19
24
32
66
33
45
57
73
35
27
63
128
17
533
123
114
84
412
145
140
54
41
150
242
289
79