301
127
51
64
143
141
80
22
150
59
11
72
47
153
501
79
66
8
160
24
56
108
190
33
182
84
48
77
134
15
88
187
161
60
55
26
32
248
121
52
16
27
43
3
58
102
28
128
30
49
156
370
63
162
78
585
14