2
495
47
131
79
21
162
24
46
43
8
15
30
36
83
42
3
14
41
39
26
74
35
231
70
25
65
22
16
4
28
10
9
77
49
226
164
145
149
140
113
67
673
80
5