16
40
15
25
14
161
33
103
50
105
244
42
106
34
36
48
363
158
49
69
28
187
1083
834
39
139
13
109
122
51
89
587
125
30
71
55
47
83
405
104
65
156
72
322
213
82
84
85
275
86
176