33
38
144
21
42
29
18
13
96
8
41
56
44
2
12
3
9
31
497
87
26
69
25
11
175
161
32
107
6
50
292
63
240
5
187
255
15
99
49
77
23
90
7
71
45
114
57