23
28
126
14
45
16
110
17
57
63
10
69
87
73
38
195
30
25
100
298
96
26
29
79
54
597
102
13
82
44
165
36
40
150
77
33
56
11
20
167
1
258
8
127
60
35