152
30
121
16
18
38
25
62
43
67
12
23
111
37
77
17
35
14
262
89
261
223
57
82
64
28
26
46
22
55
116
60
52
83
134
21
42
122
163
98
307
172
32
335
108
44