7
29
121
626
91
106
576
150
48
41
97
21
74
51
76
35
33
130
66
52
58
85
77
189
529
96
135
152
47
102
28
65
187
376
57
64
68
82
199
87
55
86
105
129
169
111
326
72
287
109
207
124
84