89
147
22
272
18
31
100
23
43
38
46
88
75
29
73
95
108
37
13
24
207
132
80
84
71
19
14
51
72
36
32
41
52
66
129
68
21
28
54
16
109
151
56
99
161
101
55
49
69