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