35
461
84
30
29
73
37
155
34
246
72
53
136
106
15
317
70
33
43
46
95
114
208
140
105
117
66
290
64
89
97
711
392