31
12
22
13
29
76
9
16
20
17
33
43
64
34
85
28
114
86
161
35
106
279
52
18
108
112
265
269
240
185
57
249
236
84
140
91
51
23
61
71
90
37
36
19
56
40
32