1
5
46
35
19
16
31
27
54
41
21
12
28
17
22
6
42
2
44
127
38
25
62
30
63
39
151
317
113
96
70
115
23
302
36
45
209
103
37
108
98
80
110
453
58
332
195
50
111
29
65
192