23
108
48
444
34
151
69
17
46
210
58
36
203
88
54
512
163
52
337
42
84
33
350
240
134
93
103
225
101
50
141
86
231
197
255
96
109
65
113
26
32
87
15
71
19
59
12
76
382
528
186
41
168
125