30
9
18
25
38
36
45
10
62
22
131
33
35
24
40
49
11
113
41
227
289
59
6
4
238
23
102
37
98
161
82
19
53
5
76
3
72
89
75
46
79
122
166
90
17