28
8
60
93
64
16
300
111
38
7
13
97
42
190
71
9
134
31
20
49
17
40
67
15
374
41
10
22
37
5
44
421
32
48
25
162
46
187
19
24
94
117
116