22
36
53
33
11
106
126
99
308
48
46
114
47
97
118
88
707
56
14
130
43
19
82
85
7
149
89
41
77
75
27
391
60
93
49
182
23
205
86
328
195
217
135
29
133
90
904
87
153
45
51
21
105