12
30
31
47
21
87
51
61
53
84
28
35
102
38
65
71
46
299
57
234
7
77
113
95
156
27
50
96
24
291
70
55
16
33
10
93
81
118
92
32
40
49
34
52
9
20
103