83
109
96
603
16
56
41
31
78
90
22
42
71
47
27
23
62
81
10
335
48
148
5
25
106
72
32
74
3
6
13
99
129
35
50
104
58
28
77
21
20
45
39