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