31
13
113
25
12
108
81
22
198
24
20
10
27
40
253
189
32
67
328
314
60
57
323
66
53
35
123
28
62
54
115
43
88
156
52
65
18
111
83
536
7
89
77
41
222
33
153
61
76