76
481
22
66
3
10
12
132
62
23
17
16
11
29
94
8
13
14
28
32
38
47
64
75
27
115
35
34
25
91
70
112
348
268
9
275
182
404
90
36
78
122
41
138
50
31