36
48
342
521
34
64
23
106
103
434
57
122
40
86
42
69
742
140
59
102
195
282
33
232
11
156
98
104
52
78
71
66
142
172
207
73
37
155
160
20
93
49
70
43
291
39
90
26
116
218