12
82
32
90
27
37
15
56
46
11
3
201
138
39
22
76
67
16
50
7
20
66
17
99
114
68
65
35
64
34
19
113
71
42
21
4
28
33
25
10
31
13
1
38
62
29