119
18
63
59
31
17
13
39
142
79
96
33
105
57
41
29
93
75
88
81
28
55
14
21
22
10
24
20
159
15
92
43
51
8
37
49
4
3
67
23
9
211
140
146
5