72
11
68
149
30
108
24
20
116
76
1
267
27
48
73
91
35
71
64
58
59
60
52
6
47
99
43
37
17
124
25
62
129
146
55
32
411
204
84
152
70
122
93
144
337
298
544
39
141
107
220
42
352