36
31
163
6
47
15
29
12
8
18
4
200
520
17
22
13
34
149
85
10
11
35
155
39
84
285
2
23
19
106
208
172
90
187
52
27
25
33
26
42
102
89
40
78
54
53
103
210
61
131