21
39
19
4
244
27
232
40
93
95
22
31
55
214
60
87
6
111
113
215
48
30
58
26
7
42
5
13
51
115
43
15
10
35
108
41
59
17
91
29
20
77
148
64
8
163