5
20
23
7
17
19
29
47
22
8
16
106
174
25
12
11
36
1
4
45
84
44
60
10
225
18
24
43
56
26
38
27
31
15
52
160
6
40
83
63
322
68
233
139