82
171
31
74
12
40
36
78
86
28
107
44
45
63
27
43
35
42
21
17
104
39
10
20
89
55
29
6
4
33
8
216
18
139
97
9
65
49
23
14
73
72
37
228
32
103
538
599
375
47
83