22
38
153
75
56
78
32
8
10
5
41
154
170
44
29
11
230
307
45
16
196
95
121
114
31
27
42
7
23
1
86
34
189
51
124
37
160
77
25
36
111
261
98
24
71
96
21
33
199
20