23
46
95
33
247
24
297
202
19
50
177
108
13
117
51
48
31
76
87
40
17
10
151
64
9
25
16
86
22
18
63
128
59
32
129
116
89
174
98
37
69
30
29
124
70