50
9
10
20
17
31
6
23
15
13
1274
77
35
49
24
43
12
32
14
22
39
41
40
64
301
87
106
558
102
71
95
771
410
21
27
45
33
85
161
25
19
44
232
73
274
246
47