43
19
36
101
13
61
78
31
32
20
76
305
317
68
209
102
75
38
205
664
34
10
35
73
58
46
44
92
57
298
14
122
42
80
67
245
29
74
48
149
7
12
33
5
47
41
27
17
8
55
40