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