353
93
57
47
26
84
78
128
183
18
90
85
23
127
58
50
31
51
174
252
66
146
8
27
39
35
94
30
104
133
29
408
20
22
45
75
33
65
102
46
25
16
54
120
7
28
14
212
5