26
34
133
5
8
38
43
64
30
21
66
48
56
44
63
40
25
15
28
27
46
118
39
11
13
170
300
32
61
81
57
112
42
637
87
80
7
3
33
110
65
82
135
73
53
97
29
251