11
38
6
46
59
19
52
40
118
68
22
29
5
21
31
15
25
32
10
80
12
96
287
47
13
44
63
51
254
4
18
16
39
36
378
93
60
8
257
74
82
23
28
112
56
160
55