50
41
313
153
80
28
465
157
76
154
2
64
92
90
52
34
69
86
391
138
23
79
215
110
84
6
39
105
63
530
83
99
71
16
11
25
20
15
13
155
190
12
22
132
30
32
26