381
313
375
108
41
55
106
43
129
83
156
90
232
236
72
191
103
27
20
21
46
33
100
48
69
57
70
1022
649
37
68
97
88
52
30
89
53
348
44
62
17
122
22
91
74
84
440
51
66
31
377
92
9
136