45
82
40
34
32
781
158
227
758
130
51
48
94
89
135
43
327
151
98
57
21
16
108
14
29
35
24
76
46
55
54
104
47
75
251
30
155
36
23
115
52
28
19
49
81
74