31
101
3
375
12
18
194
48
8
27
419
42
4
11
112
79
400
16
95
58
140
64
83
41
63
56
30
2
44
150
20
143
67
111
979
108
114
14
124
955
6
13
25
221
53
62
45
610
109