38
54
145
95
102
9
11
82
36
17
15
26
23
39
43
28
50
4
7
134
101
177
20
64
32
14
318
701
16
49
44
394
109
56
86
203
27
33
1113
22
357
131
93
218
282
300