13
36
23
28
15
58
27
256
326
161
182
7
141
73
71
30
98
52
68
123
66
65
127
51
77
34
377
90
50
14
11
25
233
56
18
17
21
10
94
33
3
57
54
97
172
48
83
26
119
62
96
43
49
45