22
3
7
14
144
169
29
10
47
53
61
6
83
243
34
12
52
23
154
43
465
135
344
33
165
63
73
116
305
127
26
8
77
35
56
16
46
440
50
91
54
25
27
5395
591
118
105
45
111
49
704
312
177