29
50
22
46
42
17
31
37
48
54
12
76
36
19
21
23
74
13
47
3
35
52
81
41
18
20
102
10
93
85
44
232
66
266
92
40
32
16
110
261
83
79
228
57
189
121
65