159
53
97
50
215
30
11
14
12
37
52
43
25
3
33
21
27
28
22
267
18
62
19
585
709
9
15
220
34
250
105
44
47
86
65
45
108
42
131
85
16
58
63
99
24
70
638
1387
78
46
88