115
210
40
86
59
3
32
38
33
45
15
69
29
72
80
157
104
71
88
7
13
5
23
41
50
297
18
28
44
4
2
127
16
11
12
17
9
90
43
114
56
8
177
22
20
60
131
63
295
222