5
7
32
31
36
45
16
17
12
297
43
20
2
98
35
142
23
61
180
25
10
72
57
37
83
40
34
56
13
15
67
18
38
6
1
77
22
24
234
55
3
30
8