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