16
57
52
17
711
7
1
82
10
34
28
45
164
31
42
20
71
23
44
63
388
12
296
8
67
35
25
5
404
15
436
179
77
49
46
70
176
50
22
37
53
137
290
33
58
76