45
5
50
11
10
44
26
34
86
66
42
52
14
57
20
36
8
31
117
7
62
39
89
29
51
204
33
27
55
74
40
56
6
60
77
87
53
163
16
1004
18
367
64
130
101
35
224
82
73