95
153
103
43
69
357
15
513
23
28
29
24
10
20
11
19
99
65
50
30
89
47
25
18
13
48
56
40
22
12
7
51
17
21
31
45
38
161
180
76
9
44
6
122
8