32
23
33
30
82
73
51
38
70
37
175
34
52
44
145
47
74
53
345
392
35
99
264
109
19
64
15
20
17
61
26
797
77
168
88
75
307
59
25
41
24
3
8
65
12
43
83