123
114
32
34
175
96
87
22
7
143
270
254
97
161
28
133
61
93
127
144
220
65
48
266
186
85
78
29
54
120
447
53
116
33
204
24
1108
84
346
40
38
91
88
104
68
63
11
41
64
10
26
37