366
350
235
38
41
634
33
24
10
121
49
94
56
27
65
81
151
44
269
74
62
86
170
78
352
54
48
36
51
34
40