11
16
31
5
158
18
64
22
37
62
94
51
247
281
27
12
47
36
53
72
68
96
105
15
174
367
54
78
583
58
24
89
484
59
4
44
61
66
155
612
67
35
25
100
2465
82
97
341
41
467