11
16
31
5
158
18
64
37
62
94
22
51
27
12
47
36
53
72
68
105
174
367
54
583
58
24
89
484
4
44
61
66
155
65
25
78
100
2464
97
341
41
467
75
42
194
74
113
88
223
242
38
69
197
380