30
118
275
51
20
36
53
52
97
48
25
19
39
8
83
131
27
12
7
66
87
10
130
88
255
80
67
95
15
115
117
43
21
214
127
65
123
59
32
47
17
42
9
6
78
120
29
157
349