50
99
21
6
63
12
22
40
13
17
16
18
35
19
5
81
7
39
84
75
30
31
97
80
82
381
33
26
117
3
27
41
54
140
65
95
118
10
28
25
46
51
62
14
78
15
52
23
36