5
3
43
7
70
103
12
59
17
34
66
8
84
87
10
48
37
77
39
116
24
51
30
96
42
74
72
83
22
82
109
57
19
50
40
18
49
273
56
198
352
31
28
41
64
121
26
21