51
33
43
652
66
155
7
137
172
21
13
101
19
9
93
20
29
187
83
31
14
58
11
48
16
4
69
96
87
116
35
34
120
63
98
15
94
18
53
73
208
135
77
55
72
10
8
17
92
107