159
66
18
29
40
16
102
211
37
216
105
78
23
56
52
13
201
9
85
88
81
260
7
144
108
41
111
109
74
32
27
65
180
54
5
30
43
73
91
53
94
35
24
25
14
77
55
93
75
12
63
169
113
353
83