11
51
35
21
18
44
4
43
7
133
8
46
3
17
48
10
145
23
29
103
125
77
53
26
12
73
75
14
9
15
32
16
54
208
117
98
197
272
122
275
129
175