23
47
82
42
43
27
11
65
109
21
68
86
78
16
117
20
22
12
35
136
137
126
52
57
87
39
51
24
482
383
46
572
413
367
332
638
25
73
114
75
44
60
161
66
249
110