7
38
99
17
32
6
37
499
231
21
61
13
90
5
59
222
30
18
121
58
44
87
15
124
113
85
12
76
19
48
27
112
151
34
106
141
189
128
73
45
16
195
97
116
43
336
155
75
49