3
32
46
13
36
12
26
118
11
47
37
14
7
53
8
21
31
4
18
27
237
17
34
5
9
42
25
19
386
67
10
72
57
111
55
139
309
201
89
239
40
99
56
38
126
234
15
116