42
51
35
67
24
77
46
32
155
91
97
54
86
76
210
63
55
121
41
47
22
53
34
28
49
26
40
99
30
278
64
79
238
270
39
106
117
104
114
757
225
71
209
162
31
110