32
50
5
39
49
29
71
123
57
48
7
13
135
2
21
24
94
4
23
10
9
34
66
12
15
35
43
17
3
14
6
1
59
25
37
22
28
31
73
18
293
30
8
16