89
72
48
26
29
139
6
285
27
11
150
169
23
362
15
5
14
10
8
12
7
196
108
81
52
49
38
33
4
62
50
3
1
40
20
13
46
17
34
44
110
21
93
59