2
24
16
13
41
11
12
192
211
42
95
70
21
59
48
32
126
103
73
87
147
108
76
67
98
102
25
28
54
72
105
47
43
124
111
26
46
228
86
36
130
163
80
31
266
66
250
38
77
96
294
146