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