3
62
131
19
97
33
29
52
364
13
24
9
167
126
159
48
16
23
477
187
395
71
68
325
107
41
116
15
73
1313
11
618
221
51
12
5
2
90
95
1
49
8
54
67
289
661
30
28
44
20
369