33
50
24
86
45
16
34
61
7
53
10
23
38
30
200
72
377
31
12
64
32
111
21
15
27
445
77
346
49
160
382
46
39
8
56
167
315
143
44
135
58
51
13
18
26
70