16
19
31
302
9
349
50
102
439
36
53
23
25
92
21
20
42
71
43
75
104
84
48
29
65
24
141
123
118
7
260
32
185
28
37
13
89
160
15
11
30
51