27
47
79
175
89
303
74
59
43
39
5
67
22
19
6
12
44
104
17
23
71
20
233
65
223
146
131
36
13
45
24
33
56
91
7
203
51
60
4
10
2
117
429
26
16
48
121
165