9
89
3
66
120
323
20
33
111
17
233
234
125
306
58
72
29
79
68
86
104
99
148
127
47
93
64
34
22
131
30
24
205
67
69
4
50
53
48
405
8
14
117
140
320
37
28
65
36
43
138
31