191
71
21
39
432
61
77
46
144
45
13
201
235
693
65
52
35
477
95
29
323
83
473
59
100
96
63
108
19
41
48
31
160
288
165
125
67
241
74
182
122
410
110
80
68
90
43
104
8
18