4
72
3
10
36
13
17
20
271
27
15
14
43
28
54
129
41
91
78
119
393
84
266
367
105
59
89
98
55
130
8
46
58
32
23
120
144
110
181
539
524
318
401
12