23
15
19
8
236
44
12
64
74
27
137
16
24
42
48
41
60
65
47
18
37
58
51
40
29
32
91
72
68
363
153
671
291
25
1088
422
94
114
35
70
38
30
82
152
80
326
22
71
59
66
303
218
220