197
30
105
72
19
62
86
32
39
10
12
6
49
9
162
93
110
322
235
283
134
229
60
34
43
4
14
41
13
160
56
21
65
152
84
29
40
120
5
150
78
50
98
48
45
22
71
7
87