46
50
91
3
269
174
34
24
20
23
83
35
26
32
33
76
85
42
25
13
16
58
1
171
27
107
40
21
14
12
31
59
22
49
39
19
157
69
89
116