23
125
6
254
303
72
150
35
18
102
21
211
57
36
77
33
52
95
228
165
208
43
131
26
14
348
81
167
8
30
396
76
99
193
70
7
5
38
119
642
140
16
53
61
86
465
29
37
217
88
365