23
53
176
146
6
125
59
32
26
57
73
75
65
37
119
160
130
21
20
188
104
39
27
34
96
29
67
62
47
24
13
30
82
16
76
50
25
55
94
60
19
51
38
72
367
66