43
86
4
55
73
448
79
23
138
121
373
12
63
93
85
91
24
69
41
118
129
115
157
231
127
33
19
7
5
29
14
16
8
39
31
22
117
71
18
75
13
2
81
656
369
116
1525
36