4
3
17
30
32
14
11
12
19
75
6
73
97
21
13
50
2
26
44
7
64
69
274
45
5
8
114
93
56
121
55
31
16
18
15
88
54
53
37
74
90
62
10
307
264
63
186