31
21
72
105
13
34
40
251
43
47
27
133
78
22
28
30
4
62
57
151
39
23
37
162
46
10
9
29
64
76
54
52
80
36
231
33
111
12
26
149
7
248
15