30
34
8
3
16
32
161
93
6
22
79
119
113
131
18
69
62
38
15
31
24
89
10
189
35
7
26
83
90
70
27
11
13
14
37
186
82
20
36
110
285
58
29
44
54
78
108
25
80