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