39
43
36
102
31
29
556
22
86
145
27
360
67
41
38
35
58
68
71
15
3
98
74
105
17
10
81
75
13
20
44
119
62
73
52
26
93
42
16
88
59
57
25
153
90
6
11
326