4
7
14
180
13
12
15
24
22
26
37
35
25
33
23
82
31
49
43
97
20
102
168
105
133
106
85
507
152
175
38
95
198
394
81
138
121
159
124
68
125
87
58
52
62
64
111
39
143
94
91