5
7
9
12
8
35
29
15
54
13
103
14
140
48
128
72
17
33
83
16
150
105
43
333
28
49
55
250
369
4
181
25
31
41
73
220
279
195
87
75
101
139
194
306
122
52
21
50
667
56
78