21
12
19
24
28
99
23
25
7
41
16
208
22
90
66
114
330
48
34
57
73
108
159
31
87
85
187
126
39
20
142
64
40
186
59
8
148
29
53
167
80
70
30
32
17
13