50
5
12
42
95
39
20
68
207
98
18
251
30
54
41
71
144
114
73
8
52
11
78
37
87
70
60
77
16
294
28
21
31
197
13
61
67
24
65
46
99
79
159
104
29
49
34