31
48
20
103
97
14
84
24
41
80
25
78
43
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
8
46
125