82
159
45
36
15
21
4
31
72
29
17
165
236
194
112
14
67
24
6
38
87
75
27
3
9
43
48
22
84
57
95
313
10
5
12
20
65
54
63
13
18
11
765
125