31
63
24
18
54
104
380
86
21
40
33
13
14
107
243
17
37
48
72
98
99
85
282
32
106
43
26
180
71
154
93
82
73
10
95
19
9
30
22
29
78
34
142
4
7
83
113