7
12
45
72
93
85
57
36
417
152
120
29
15
67
311
592
48
87
208
79
135
94
125
248
14
35
173
196
61
266
21
51
238
301
17
88
167
47
65
8
18
96
13
25
16