30
87
230
7
62
101
165
23
14
93
25
342
262
90
72
46
58
26
56
22
32
191
74
48
132
29
81
21
24
44
66
80
63
50
103
47
36
95
40
49
187
76
38
68
70
117
79
223
41
91
120
37
19