21
23
75
106
4
49
6
731
28
19
13
8
18
86
66
29
10
64
16
89
50
24
17
14
38
294
131
31
9
46
5
162
88
40
70
166
303
201
35
58
62
47
42
121
51
351
22