7
35
85
15
9
77
37
12
19
17
6
94
38
5
42
41
356
2
40
58
11
29
50
399
33
49
232
70
89
30
16
47
131
18
84
25
103
31
124
14
20
44
128
183
86
10
62
13