95
36
245
29
28
140
24
26
111
18
7
11
45
20
165
113
86
39
21
13
66
51
77
12
22
23
19
48
9
102
71
27
63
65
69
5
42
67
14
79
4
37
46
56
370
75
8
99
30