4
53
110
23
13
37
97
32
10
5
31
99
101
33
318
56
213
73
139
36
106
151
86
175
107
325
180
186
90
44
91
75
646
85
92
121
95
26
84
324
27
199
25
52
59
135
8
29