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