87
23
3
45
14
31
17
25
132
5
90
12
40
35
193
118
73
70
24
22
16
10
88
37
41
61
28
34
7
8
18
21
89
9
48
108
68
203
191
29
285