56
52
47
19
22
81
21
51
23
8
74
10
16
15
133
46
194
39
35
65
13
44
40
277
24
82
63
89
122
31
17
12
131
410
127
116
949
18
1062
64
119
62
42
253
28