86
36
2
6
5
4
19
12
322
51
8
22
42
10
76
25
93
7
59
3
71
18
11
16
28
52
49
38
339
17
92
181
14
77
9
27
101