50
34
12
88
63
241
82
35
20
5
89
10
307
84
126
66
62
47
65
262
39
180
170
7
8
306
18
72
14
2
27
13
54
22
113
43
140
6
19
23
79
24
11
394
58
61
271
149
31