5
22
21
13
107
35
144
19
16
49
10
707
65
60
158
64
84
164
33
41
25
102
148
52
147
32
24
17
66
113
44
209
138
42
27
129
61
51
26
63
309
30
20
29
83
47
55