21
12
13
33
14
38
26
43
37
15
149
62
63
35
8
108
95
22
11
34
39
99
74
98
6
426
29
72
84
40
50
118
68
82
41
77
25
24
141
78
51
17
10
5
90
97
363
442