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