3
7
14
179
13
10
15
23
22
26
36
35
25
33
82
31
49
43
97
20
102
168
105
133
106
85
507
152
175
38
95
196
394
81
138
121
159
124
68
125
87
57
52
62
64
111
39
143
94
90