23
167
118
26
122
323
12
57
40
52
3
638
73
64
136
163
98
101
337
13
22
82
6
86
30
4
66
51
17
39
8
234
246
9
32
36
178
110
1017
303
519
96
33
159
77
20
440
629
48
42