72
59
1076
23
21
11
71
26
29
22
35
13
14
18
105
90
225
37
245
41
27
38
121
32
46
25
62
28
311
92
20
43
10
543
211
44
101
31
30
84
332
36
87
34
159
50
33
339
430
296