49
92
14
77
51
18
85
16
20
50
12
97
293
30
25
24
27
13
17
11
6
5
1
70
43
31
59
58
9
47
3
259
29
10
4
54
72
108
123
8
32
314
63
21
139