42
39
8
52
60
13
7
41
120
47
27
20
6
17
152
77
223
23
132
80
18
46
15
58
89
67
73
104
12
68
40
5
56
129
65
25
84
72
274
310
34
30
51
86