3
41
6
20
152
59
34
179
102
146
13
5
155
200
10
9
18
364
19
162
36
113
92
28
100
1280
22
64
58
65
78
11
89
319
91
16
250
68
52
82
37
213
77
227
114
45
149
12
53
641