33
21
31
11
237
328
126
15
204
8
90
106
1
22
32
17
148
27
16
46
195
41
37
682
36
67
34
26
70
28
14
53
105
4
5
6
612
50
38
81
23
234
77
72
110
343
820
96
254
297