31
62
17
73
159
30
217
28
53
48
14
6
16
39
56
32
65
10
68
25
33
55
35
21
8
90
42
67
49
46
72
1
23
102
19
18
45
130
205
47
82
34
190
145
161
7
52
349