127
28
32
55
92
14
47
23
19
322
16
22
8
48
49
84
34
58
342
103
53
160
31
26
290
15
102
68
778
52
238
180
91
681
77
36
17
477
56
50
5
99
10