20
11
27
8
16
17
60
37
29
14
19
136
95
2
4
108
25
41
119
74
396
127
12
211
34
23
1
75
49
32
164
7
54
290
59
13
126
26
53
125
122
292
73
132
82
71
841