90
13
38
17
302
12
8
37
22
341
19
28
2
46
6
10
16
382
52
80
27
41
31
391
9
243
53
5
1
3
42
14
26
60
68
21
29
115
11
33
57
91
117
25
87
34