171
45
140
61
15
8
53
20
111
109
47
172
41
33
5
30
31
39
22
12
29
108
16
23
112
17
80
32
14
35
43
153
27
59
11
48
49
120
58
56
208
67
13
42
82
87
60
9
2