50
101
99
6544
57
165
359
8
48
14
30
27
260
31
32
10
304
26
120
19
343
16
5
49
41
86
60
35
29
42
226
563
40
37
130
25
351
20
211
18
160
28
45