31
53
30
23
71
66
43
34
89
27
206
50
91
52
7
4
10
36
73
65
161
22
29
80
20
32
11
25
78
16
452
19
24
21
142
40
46
64
42
37
233
55
68
12
95
15