50
58
41
32
97
60
64
24
135
63
18
38
11
23
7
44
10
90
323
26
40
21
147
616
49
1
473
25
48
53
20
69
170
117
346
16
2
37
118
15
29
4
78
13
34
93