201
46
16
30
120
37
29
4
21
50
349
17
27
35
61
82
179
103
318
23
22
13
34
75
42
32
33
11
12
386
97
52
91
84
877
71
1832
156
104
41
605
51
18
31
169
154
197
568
8786
62