60
21
73
30
1007
31
70
331
24
43
1428
135
18
90
89
17
91
37
29
22
50
51
25
77
11
83
49
28
54
325
126
114
95
58
20
367
76
48
170
35
47
112
329
149
146
36
55
61
172
64
52