129
95
27
127
120
57
14
13
47
137
9
101
8
98
11
6
60
22
15
4
21
70
46
38
31
12
16
17
10
34
41
114
33
58
155
32
344
37
189
29
44
23