76
46
160
53
50
29
73
54
89
62
61
31
39
52
69
211
459
16
42
103
56
57
105
10
8
23
27
0
108
37
21
34
91
63
43
77
28
18
102
106
33
130
1
17
120
83
7
2
88