699
20
40
108
31
32
21
16
123
17
42
8
10
75
28
189
27
13
160
208
70
22
34
18
9
1691
24
44
437
141
25
39
114
100
66
111
93
12
324
225
51
55
71
50
85
49
67
23
63