45
14
72
40
5
35
31
66
277
1
20
11
119
16
52
23
7
214
34
51
99
3
2
308
79
59
44
393
195
36
26
157
387
22
41
8
69
505
38
10
84
17
4
53
6