212
116
83
109
97
606
16
57
41
31
78
90
22
42
71
47
27
24
62
23
82
10
335
48
148
5
25
106
73
32
74
3
6
13
56
101
129
35
50
104
58
28
77
21
45