52
21
152
82
53
34
30
80
109
19
24
47
48
735
26
108
326
66
154
51
1
25
29
262
208
35
36
33
7
27
64
200
42
15
177
63
86
50
65
98
18
54
62
104
96
258
20
8
105
338