23
72
48
36
32
31
45
109
248
80
57
81
299
92
19
135
61
71
75
52
18
21
158
13
34
79
27
35
86
94
205
58
38
46
165
68
157
26
124
105
413
54
82
9
103
292
254
141
122
148