32
33
56
317
123
36
65
111
46
27
28
42
54
47
13
207
169
93
155
434
44
157
164
95
48
41
144
99
25
72
51
90
19
63
22
11
64
49
70
122
38
24
1026
71
224
50
29
116
113
92