96
136
63
13
82
56
1
90
43
130
45
89
24
51
21
35
80
69
307
85
36
16
126
5
129
205
9
62
141
8
15
6
19
110
71
50
26
27
4
7
30
61
42
33
20
158