4
26
29
7
36
55
124
37
65
16
14
12
236
48
367
171
41
70
249
128
130
28
117
500
13
62
186
86
77
103
149
63
184
93
54
119