33
60
100
16
44
135
386
503
56
43
19
11
15
305
152
28
76
270
21
262
252
66
39
59
256
38
46
36
159
218
42
142
65
361
23
34
12
7
30
72
168
9
102
62
55
53
48
32
41
18
107