3
124
187
538
19
134
155
136
106
28
44
140
112
7
101
43
57
211
53
67
63
100
647
25
12
18
30
83
22
38
214
35
52
46
27
17
103
64
90
47
33
56
92
71
39
16
61
10
62
23
241
88