57
51
117
74
152
61
35
40
41
66
99
71
45
107
339
70
31
98
58
15
62
87
208
105
335
49
7
73
5
23
56
110
308
50
38
27
20
16
140
28
290
64
84
184
43
164
53
48
17
52
33