5
158
18
64
22
31
37
62
94
51
246
281
27
26
12
47
36
53
72
68
96
105
15
174
366
54
78
583
58
24
89
484
4
44
61
66
151
612
65
35
25
100
2463
82
97
341
41
467
75
16
42