42
77
104
63
5
106
22
44
43
69
14
41
46
19
244
11
159
21
23
25
27
4
137
93
334
101
58
16
181
61
40
90
130
18
96
336
125
155
113
419
74
176
118
52
71
51
86
226
149
59
89