46
90
54
32
59
11
121
10
14
15
31
36
382
8
27
103
30
44
50
117
79
128
40
39
13
22
33
45
110
19
97
233
67
51
47
24
41
78
29
49
26
123
65
52
56
73