12
56
46
11
19
16
356
17
40
36
34
90
15
44
294
14
28
43
70
394
4
42
38
60
41
103
52
5
49
27
26
8
267
20
7
45
33
97
3
1
13
21
25