13
72
4
92
90
19
18
74
53
58
22
31
112
26
5
12
8
39
23
955
76
305
44
1
28
38
40
65
95
111
35
672
47
21
108
16
9
32
25
41
94
51