103
115
73
51
12
14
22
31
21
128
104
41
49
11
59
39
92
24
36
23
34
29
43
28
26
48
87
211
16
76
38
6
45
10
147
213
139
391
18
25
106
112
30