31
36
54
47
29
9
88
79
67
22
72
39
309
11
12
28
85
8
151
34
4
1
20
62
87
65
323
100
38
30
17
43
82
24
27
32
2
49
13
55