7
4
10
12
3
5
11
23
16
15
26
30
53
21
22
280
37
95
33
219
14
28
41
32
305
18
31
64
89
99
239
333
54
58
434
62
144
77
61
68
38
84
125
65