23
56
31
252
21
38
40
127
32
34
70
47
57
50
73
144
388
33
44
19
8
89
86
49
106
2376
52
41
15
140
11
9
80
118
134
14
43
55
39
74
61
109
103
72
135
82