13
33
11
45
36
6
24
21
28
20
38
129
17
41
90
98
35
62
109
82
52
27
92
89
128
64
73
386
70
25
19
152
55
83
51
99
61
31
47
16
105
78
57
50
124
169
54