116
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
130
135
73
20
102
47
89
132
82
48
45
43
25
30
38
26
51
56
24
59
63