105
444
201
98
355
136
20
77
177
169
81
54
99
58
32
382
262
19
249
95
49
113
301
106
13
213
57
303
37
2128
141
90
7
138
187
51
36
28
168
41
101
34
94
21
214
151
132
160
124
69
121
86
104
50
89