5
42
14
77
23
8
202
54
75
98
91
125
257
70
139
24
159
95
133
53
18
20
67
97
275
15
11
301
39
46
161
371
329
188
65
76
80
87
34
48
101
45
22
63
66
294
32
83
27
113
106
295
100
51