130
52
159
261
51
37
81
31
21
87
82
166
18
103
13
6
123
366
53
17
14
77
5
45
29
70
243
43
12
90
30
86
10
337
389
46
85
193
16
152
148
173
180
67
11
28
23
191
32
20
55
41