7
36
3
9
18
78
16
28
34
22
5
44
31
15
57
67
54
26
13
24
14
62
25
17
33
29
50
109
12
159
450
84
49
71
257
89
39
64
41
82
236
51
35
59
87
138
267