7
2
31
12
3
19
5
10
4
34
38
13
17
25
16
33
11
32
93
15
14
18
47
26
20
24
23
97
39
381
82
123
285
27
101
74
37
349
56
71
28
45
133
80
76
136