119
12
87
38
305
11
111
72
55
65
48
167
50
10
33
169
34
90
51
45
78
74
110
14
171
66
96
76
21
133
22
16
233
20
15
13
40
39
82
92
64
42
43
69
162
29
32
41