45
128
84
16
12
77
226
141
58
49
39
178
8
76
71
53
37
5
105
32
6
42
70
20
24
59
22
48
40
60
242
63
68
74
23
26
161
41
247
300
35
208
631
29
36
67
115
43
276
267
25