85
160
157
60
47
33
15
32
31
112
19
298
84
28
13
73
79
4
11
5
110
59
7
2
24
23
8
75
29
37
45
83
132
58
218
17
12
22
20
30
34
9
16
186
104
53
136