38
76
64
91
73
1198
355
24
167
102
26
21
50
22
40
185
943
13
785
111
12
28
61
295
104
417
90
17
71
538
48
237
145
69
44
55
461
244
103
60
33
15
127
45
139
245
162
225
105
504
49
276
16