51
49
53
5
27
31
3
23
29
111
152
20
26
28
80
40
34
13
33
8
22
75
149
14
1
55
322
66
11
110
18
15
57
17
983
84
30
9
16
145
147
73
172
92
69
68
132
38
45
242
221