29
54
105
46
144
31
16
15
26
23
14
122
303
96
101
45
4
33
41
212
11
151
64
1
27
39
18
5
3
65
85
171
51
44
244