3
84
6
20
72
665
59
94
29
26
237
22
154
10
74
24
591
50
95
65
49
40
483
220
60
216
284
324
92
73
8
4
14
37
70
43
30
120
226
58
215
79
87
42
11
18
19