18
38
53
14
7
33
21
22
67
3
296
106
13
31
63
92
30
4
34
41
43
20
312
23
51
29
49
71
42
11
132
81
69
100
70
57
15
32
198
58
75
40