45
30
23
36
25
27
33
209
46
74
31
18
77
15
59
642
68
162
167
104
134
757
17
304
108
48
10
41
24
37
81
62
122
80
128
64
228
730
22
32
13
8
34
20
102
79
44
40