3
211
12
106
15
14
11
4
139
7
16
28
17
21
151
31
467
42
58
45
9
35
19
8
140
89
41
10
66
152
127
13
27
33
69
104
165
23
22
29
131
160
59
357
20
113
197
80