238
6
9
84
18
44
30
14
20
58
72
43
4
8
5
83
138
10
33
23
13
63
46
62
21
61
38
19
7
95
47
22
121
32
71
368
179
55
227
107
85
184
162
86
68
118