23
3
17
14
25
20
28
144
10
49
13
27
16
30
24
9
37
22
42
41
126
74
94
217
31
372
77
29
38
71
84
52
390
146
165
54
151
127
190
246
381
70
87
78
114
199
47
405
296
115
213