20
18
14
11
22
72
13
93
54
17
85
68
82
26
41
53
149
64
15
40
311
148
29
81
77
50
65
239
25
21
73
318
62
59
383
95
49
87
38
33
23
63