11
135
78
46
26
18
68
28
38
116
64
7
101
50
147
54
122
159
102
88
86
23
65
204
31
95
35
15
233
220
243
13
74
47
43
145
52
247
51
160
24
9
34
48
190
29
42
33