13
30
29
35
8
54
24
71
16
33
47
25
6
111
101
55
70
316
93
19
199
309
56
112
153
15
2454
141
26
39
10
32
53
11
80
42
12
77
120
46
17
40
60
45
64
37
98