18
30
9
27
2
11
17
24
16
35
5
123
38
74
4
93
7
21
12
83
61
132
78
51
64
14
13
8
43
15
52
92
10
31
255
23
3
86