11
14
9
8
39
4
7
2
40
49
21
190
3
10
24
35
28
48
26
118
47
51
27
65
22
37
44
23
156
95
149
226
50
29
43
82
20
264
120
77
76
140
152
237
290
572
98
374