42
32
97
39
2
169
173
82
12
161
68
14
53
56
98
20
7
47
17
55
28
18
59
73
8
25
48
332
482
38
10
43
22
57
41
81
13
21
244
61
24
9
102
29
79