23
13
31
10
36
75
17
18
11
215
14
76
2637
39
167
383
126
24
62
323
57
302
401
26
6
20
7
29
5
12
104
147
67
105
9
51
41
122
15
43
84
157
109
19