23
28
125
50
13
43
16
110
57
68
7
63
10
69
87
73
38
193
30
20
34
27
25
100
292
96
14
29
75
53
590
82
44
164
36
40
149
77
45
33
56
11
102
19
1
257
24
8
22