21
13
84
148
51
48
45
37
23
61
66
108
25
26
28
98
146
89
319
11
63
57
234
176
350
145
73
30
130
27
95
18
35
10
128
56
20
62
76
44
19
237
67
8
38
99