2
16
1
28
26
10
17
71
426
67
58
54
21
23
49
9
14
8
22
33
149
106
32
31
24
118
50
37
198
108
109
461
29
105
39
55
86
64
69
164
159
4
30
40
99
36
56
145
348