493
60
27
24
72
58
51
47
141
116
48
70
212
131
108
366
104
331
10
41
279
142
302
135
14
26
134
19
46
172
55
94
56
157
29
37
49
33
84
54
83
109
28
152
61
7
15
67