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