85
96
149
84
3
8
20
74
324
6
27
28
14
31
104
35
10
21
2
93
51
63
54
11
30
128
113
47
19
18
102
72
16
90
12
59
17
36
22
52
65
126
5