96
58
17
79
24
19
12
84
89
29
39
49
28
233
68
23
22
99
34
61
63
5
16
116
50
100
15
120
18
35
30
7
43
305
67
27
13
6
41
20
42
57
813