5
12
8
72
57
64
7
37
47
26
23
49
25
16
383
10
4
166
28
11
3
33
2
9
201
80
14
125
105
44
99
60
13
22
36
19
73
86
35
146
79
1