36
309
46
43
24
29
6
79
123
21
73
33
85
45
81
25
8
42
39
59
15
14
243
9
207
17
32
75
55
22
88
49
44
102
40
48
99
60
16
323
54
117
58
37
93
153