34
35
40
19
193
20
89
276
58
140
320
59
100
156
74
13
64
65
22
7
152
204
69
8
41
4127
86
48
38
174
16
67
45
361
779
21
10
1177
78
358
24
28
310
30
29
712
493