95
3
6
21
61
10
24
92
28
67
8
33
184
25
77
295
201
22
71
27
73
48
41
11
17
18
15
37
16
9
46
12
139
31
39
40
20
36
114
64
88
45
7
90
4
65
34