3
116
9
5
26
23
1
7
41
45
20
44
22
38
53
69
79
29
30
63
110
43
19
54
106
89
70
14
175
65
40
36
50
34
61
76
25
77
88