7
15
26
6
39
13
4
12
10
3
25
30
17
22
11
33
1
45
18
57
9
20
50
401
86
119
74
105
120
110
104
122
145
205
66
56
929
221
259
344
72
399
151
23
73
51