32
51
16
164
106
227
20
29
46
42
28
44
24
89
74
34
22
25
43
5
170
122
26
40
23
123
107
35
17
13
27
508
15
79
8
120
59
99
38
154
163
316
84
77
331