27
47
3
15
26
22
54
5
157
229
156
89
302
30
39
41
21
80
49
36
9
19
1
13
42
60
90
255
48
6
64
10
4
33
29
75
8
147
491
50
313