81
41
43
19
38
40
101
571
31
35
64
36
68
524
21
22
20
8
25
66
26
30
37
56
17
71
51
14
48
45
29
32
57
11
59
111
79
42
105
285
75
176
383
10
24
27
106