123
34
22
28
27
392
62
56
45
11
77
199
5
67
63
80
127
24
20
86
51
162
160
13
90
81
18
9
12
82
48
69
71
528
78
6
32
50
39
17
53
23
168
52
61
118