21
125
32
108
306
33
30
3
23
48
73
20
71
10
133
24
249
12
36
9
17
28
586
39
153
65
26
247
38
168
100
130
67
34
60
56
25
5
54
7
14
13
62
31
135
4
81