88
26
106
251
63
72
40
933
171
73
28
58
157
25
19
166
69
124
67
32
37
81
22
159
8
49
127
18
21
31
50
86
75
55
104
78
16
43
17
36
65
122
87
57
71
33
29
38
246
56
12
154
551