29
86
24
59
15
243
186
43
42
27
64
58
31
7
16
268
108
100
26
35
67
57
153
11
39
12
65
105
23
87
82
52
381
38
91
17
72
19
51
191
46
18
107
21
63
30