39
37
38
122
48
34
23
3
62
44
96
36
12
49
16
91
64
42
77
31
46
66
9
101
8
90
20
21
58
29
6
43
88
17
28
52
65
13
33
107
252
7
2
55
59
30
61
194