83
50
5
60
23
15
70
18
17
41
34
38
4
31
366
29
36
12
44
43
75
8
152
46
51
30
66
54
620
129
20
53
32
117
72
124
125
1
107
58
39
40
73
90
96
35
42