32
13
161
99
91
12
87
16
24
18
46
23
22
41
21
605
34
27
70
67
10
9
126
20
85
68
66
133
36
17
39
29
48
31
114
62
63
110
28