37
131
45
33
62
58
24
42
27
185
118
47
28
83
38
215
44
17
41
26
21
369
13
348
340
49
50
366
100
200
375
77
124
163
69
97
32
63
51
29
40
81
70
46
39
85
20
19