30
51
6
12
9
2
23
11
44
56
85
16
19
14
63
58
20
17
5
22
21
38
18
178
67
157
246
26
28
33
15
8
13
41
84
276