225
12
39
123
104
226
103
77
69
623
18
302
66
63
167
42
58
347
84
46
23
35
136
366
75
25
126
61
30
107
88
15
99
34
127
49
6
165
67
65
41
33
10
147
27
89
180
286
190
305
279
36
20
16
124
52
11