343
131
77
33
156
36
85
306
16
104
81
75
26
38
162
55
263
382
90
46
72
23
144
67
30
27
19
102
1475
45
175
41
121
25
49
304
17
8
37
29
14
172
70
125
13
226
215
79
82
28
1832