93
51
39
90
14
388
44
17
52
41
6
54
4
16
22
10
45
7
56
12
11
34
29
26
42
8
19
36
20
25
15
58
37
27
31
307
96
38
49
241
257
349
82
43
18