109
91
102
60
34
68
63
87
81
32
15
12
22
30
41
41
7
12
88
12
5
36
10
15
17
13
13
11
12
17
12
9
1
8
5
4
5
16
15
15
15
39
85
47
79
253
41
32
57
22