25
29
8
102
38
60
19
17
16
5
72
27
518
23
47
12
295
20
11
77
85
40
14
7
28
48
49
121
13
34
22
21
89
31
51
167
10
116
41
15
52
179
33
37