86
13
83
23
70
131
35
52
54
38
30
68
338
594
22
19
231
108
47
118
61
74
40
226
353
282
143
117
71
26
82
31
25
14
93
6
63
53
229
48
56
34
394
3
345
88
33
162
200
304