42
29
63
15
9
7
36
18
12
75
27
38
21
8
44
34
73
30
46
45
57
59
422
61
160
109
416
139
56
282
58
32
107
106
68
214
173
97
159
114
47
253
158
40
37
51
105
136
94
72
88
33
89