44
48
404
660
22
256
276
167
36
143
72
66
27
13
41
93
82
71
16
83
23
39
399
58
151
92
69
59
4
19
14
193
184
132
118
26
17
87
40
160
29
63
264
67
350
210
96
20
662
32
47
367
130
260
78