20
12
65
101
79
9
35
19
93
151
61
316
41
91
30
26
81
16
177
29
167
15
14
18
50
39
51
11
82
2
5
7
351
52
31
40
36
49
55
404
312
94
28
27
23
76
13
8
53