46
68
30
346
29
103
15
43
34
32
21
90
56
55
48
22
51
65
80
27
49
89
9
26
20
138
105
132
10
106
247
73
82
40
31
41
3
69
396
102
18
28
39
58
8