21
15
44
27
57
60
22
32
11
19
40
30
24
31
5
12
28
125
77
81
200
58
163
29
13
38
20
402
25
165
48
34
37
53
158
218
33
111
43
41
3329
187
260
71
47
189
208
353
197
79