349
390
49
131
65
52
229
263
140
225
46
10
64
228
170
149
69
119
29
72
110
13
12
34
102
73
66
68
77
31
23
37
59
96
38
27
47
70
44
598
41
94
86
28
19
54
22
18
15