103
130
51
66
37
7
100
63
24
140
11
31
286
18
14
82
23
6
43
12
38
52
19
71
21
9
90
102
113
27
28
4
144
26
3
152
221
190
87
33
91
265
39
58
30