133
42
89
48
100
44
286
96
52
9
30
172
123
59
61
207
363
77
86
35
71
28
82
168
66
65
93
29
34
37
217
79
32
23
68
684
73
788
376
130
51
40
14
326
26
773
31
33
103
288
19
192
1397