42
39
32
57
17
23
30
310
135
81
228
44
52
187
26
35
20
18
24
46
160
11
34
37
41
244
27
68
245
153
126
109
105
165
74
103
66
119
22
7
61
80
413
381
65
48
75
79
89