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