50
24
51
26
68
67
38
109
108
33
17
11
1
4
29
56
34
12
31
36
35
23
203
44
13
40
2
5
7
9
14
6
30
42
75
25
47
39
64
8
45
336