32
10
4
24
38
12
122
243
31
82
8
6
83
109
42
47
25
322
39
7
237
1160
98
9
74
90
28
381
14
54
46
49
134
58
142
53
45
179
171
383
13
3
26
91
95
284