20
6
34
61
21
47
66
135
131
14
32
22
111
44
25
50
60
40
36
23
15
17
30
33
156
95
42
48
106
233
41
53
130
577
57
45
105
77
361
8
59
49
56
12
87
43
71
128
327
89
149