37
97
352
138
27
173
102
50
92
75
51
25
22
179
45
7
58
802
126
3
15
320
35
72
289
65
21
293
181
113
12
109
125
46
32
34
74
129
53
110
70
134
59
38
40
64
90
68
104
306
67
95