31
48
20
103
97
14
85
24
41
80
25
78
44
22
98
17
57
204
35
122
184
23
34
79
3
62
42
4
69
96
51
265
118
89
12
74
88
63
6
10
36
43
9
46
84
125