12
13
8
46
19
15
43
56
14
30
346
84
29
26
92
161
86
69
45
33
55
24
321
58
91
61
16
65
23
41
377
21
241
10
105
419
90