23
262
18
6
31
32
85
130
21
19
43
75
49
29
36
108
82
165
95
69
45
14
81
64
63
11
98
54
171
48
399
113
57
66
72
379
125
34
73
126
78
94
40
9
39
61
17
116
35