21
12
81
49
39
33
77
4
7
10
9
65
162
31
34
24
11
127
51
313
93
76
19
98
195
259
63
73
53
64
15
38
114
116
16
18
59
144
106
54
30
47
37
3
23