31
12
41
72
20
25
19
28
81
58
11
46
4
38
57
227
17
37
88
59
44
45
91
67
65
93
14
42
6
175
26
15
3
275
69
126
23
5
48
101
139
169
271
39
177
102
64
75