52
58
43
86
39
27
65
25
29
34
11
100
31
15
66
160
55
21
72
212
132
146
35
97
57
81
51
264
16
286
96
45
73
62
47
83
385
88
192
365
54
32
71
60
6
118
10
108
33
14