5
4
45
41
20
19
25
17
33
110
39
69
26
42
78
36
48
172
82
31
101
67
28
87
232
13
47
38
43
109
24
35
22
74
52
46
14
61
32
23
135
126
50
51
158
70