109
81
37
83
27
20
171
48
33
69
32
64
70
34
35
49
79
31
7
9
16
58
104
53
47
19
80
23
106
38
73
115
132
39
28
99
117
14
4
6
8
29
22
95