12
315
33
8
17
85
26
75
4
21
36
49
35
13
11
9
5
23
102
107
37
15
163
25
18
10
20
90
271
169
47
19
14
39
46
54
105
190
6
87
38