32
160
434
23
46
18
60
40
118
61
784
37
12
7
77
45
29
67
36
227
198
286
202
9
21
65
15
180
177
168
69
14
90
22
52
107
120
17
50
13
75
33
38
43
102
8
88
4