82
39
16
139
50
96
81
20
105
10
19
3
549
6
4
84
8
92
77
7
15
116
22
9
98
28
38
13
57
70
14
36
42
18
252
30
69
205
59
182
31
76
12
24
17
55
114
169