13
31
109
43
52
100
53
78
55
29
49
200
9
27
79
114
295
572
23
46
21
163
11
22
40
12
15
25
65
74
228
151
64
104
115
7
14
76
16
63
66
133
83
80
57