3
17
9
13
8
18
6
30
104
58
101
83
16
52
119
124
33
71
31
98
88
20
86
23
32
51
70
136
48
112
100
21
197
28
34
39
324