31
87
59
39
5
17
82
213
8
134
16
90
40
38
14
102
49
122
77
197
6
18
146
149
9
94
12
172
44
86
74
13
35
20
30
50
353
255
34
284
46
26