5
52
30
4
19
49
28
37
40
56
17
32
87
126
51
45
14
140
6
110
15
10
41
50
20
29
2
79
21
8
71
282
104
54
18
33
23
22
3
9
13
11
31
24
44
26
42
38