56
33
10
3
238
37
94
571
351
86
5
63
31
50
32
66
79
39
42
17
323
76
92
139
155
19
82
21
163
12
51
41
72
62
2
58
105
136
28
65
22
20
18
11
127
68
40
24
61
54
164