302
79
106
36
46
283
95
58
84
128
497
82
32
52
43
54
188
47
165
34
171
14
22
31
38
76
160
81
113
18
312
97
48
135
37
218
71
738
189
134
21
358
44
130
126
443
428
68
178
355
65
152
167