91
45
163
109
37
59
54
84
8
335
157
2
30
55
149
23
53
62
71
32
16
75
43
1338
24
34
60
14
28
15
47
52
7
22
95
49
50
42
66
39
3
97
27
13
4
83
18
88
38
79
11
26