31
28
19
30
125
7
12
153
25
23
50
11
22
20
18
10
6
27
21
16
61
37
34
49
89
35
73
36
62
64
53
71
41
59
47
69
86
55
77
58
32
97
68
39