101
152
20
63
51
44
27
19
18
11
653
49
10
439
45
13
26
29
37
108
100
52
32
72
169
81
40
50
28
46
25
73
87
407
34
6
16
41
80
43
39
31
15
21