103
96
9
14
315
1117
19
11
7
5
64
140
150
121
38
60
65
51
25
18
68
37
17
28
85
10
246
46
4
58
8
30
52
54
20
3
12
93
322
69
13
62
35
43
50
75