163
19
52
12
61
51
20
26
132
21
46
31
43
35
40
25
42
63
50
73
45
13
14
39
5
67
10
9
24
79
72
398
221
8
33
68
250
36
2
1182
55
64
124
34
369
313
745
428
192
75
30
100
190