31
76
34
51
18
50
27
36
68
24
49
74
86
117
69
70
71
15
79
44
102
100
29
84
90
77
136
33
48
129
14
65
45
35
99
7
87
13
75
67
42
55
292
635
20
179
38