52
48
38
118
108
318
208
119
294
102
124
100
41
280
220
84
204
232
184
117
132
60
63
90
65
81
51
106
47
58
54
73
20
57
112
93
37
94
44
55
53
9
91
30
56
33
34
42
29
32