45
32
93
15
25
132
62
88
31
22
61
91
44
13
28
42
18
217
24
56
38
194
369
20
36
128
79
167
218
67
103
63
74
29
58
113
403
51
50
282
90
2851
26
289
345
19
89
37