30
28
3
27
42
7
70
53
12
17
74
9
58
103
212
31
107
66
49
14
101
67
106
34
55
78
5
41
22
275
24
29
35
23
60
77
44
80
301
26
38
160
84
117
45
233
20
37
15