13
27
43
31
41
19
11
24
188
142
91
28
36
223
97
426
101
34
49
6
35
96
342
75
73
3
124
10
20
9
23
67
52
86
39
22
165
44
201
29
56
37
61
8
54
367
406
46