161
102
11
10
12
5
22
23
84
90
14
31
87
1
45
104
71
7
32
52
36
25
6
66
49
115
15
170
68
21
132
253
69
9
166
17
285
127
18
39
24
4
586
38
345
86
194
76