4
29
312
72
93
153
88
20
100
104
126
24
107
36
52
147
15
201
131
14
89
65
12
34
31
35
122
64
13
50
164
264
7
71
11
16
43
39
112
62
23
163
21
17
129
124
44
47