95
190
2
143
33
155
3
16
5
27
303
18
46
52
92
40
36
107
83
13
89
4
53
45
86
29
26
12
39
20
19
49
38
37
44
203
15
7
34
22
24
209
76
98
30
8
35
183
59
43
375