103
154
29
163
58
85
52
61
91
87
223
428
23
83
93
79
113
100
66
112
92
273
149
12
99
62
81
65
72
129
135
73
19
102
47
89
132
82
48
45
43
25
30
38
26
50
56
24
59
63