51
17
31
64
47
21
6
116
42
306
49
12
16
84
40
28
27
92
73
33
3
35
369
32
67
75
269
236
357
81
19
59
14
72
34
44
52
58
82
38
78
252
30
53
20
25
37