332
48
31
407
416
76
42
126
77
225
599
15
51
120
466
202
127
191
72
82
56
196
68
63
162
214
41
33
47
155
9
98
131
602
36
93
184
66
44
125
17
25
29
417
7
4
81
206
26
104
30
160
39
3
161
106
438