90
219
60
86
13
20
818
271
406
376
31
4
92
30
80
34
51
37
2
270
803
1165
57
274
146
195
38
42
35
545
125
84
122
124
165
45
28
50
54
70
15
24
8
22
36
98
116
108
9
91