108
65
16
59
9
30
24
7
26
62
57
87
49
19
41
53
31
18
52
11
29
40
42
13
211
139
28
44
8
381
21
50
80
5
68
27
37
33
77
97
94