56
22
77
23
19
4
376
125
101
14
43
3
52
82
17
49
33
57
157
288
179
9
11
53
28
55
67
7
194
70
112
1890
44
15
245
79
136
21
58
62
16
13
39
34
108
78
12
32
165
86