353
128
153
76
98
118
43
46
62
85
48
23
20
29
35
74
17
307
63
55
123
33
8382
440
82
134
143
83
25
49
19
14
110
22
604
26
1429
137
260
1203
176
417
227
5079
519
616
86
483
75
37
64
2335
282
94
30
53