22
23
31
18
34
13
12
6
24
21
7
81
25
20
47
140
51
16
68
412
30
72
63
8
4
102
15
2
9
19
33
138
44
76
109
17
237
42
26
43
94
303
174
39
322
48
111