52
25
26
48
13
22
105
39
86
16
6
30
27
37
93
89
20
23
35
49
17
63
72
10
78
53
11
131
18
33
55
124
476
150
43
19
69
41
29
54
99
85
45
118
56
5
4
186
21
296