29
34
68
87
21
50
421
86
19
218
5
17
69
113
44
18
31
24
42
20
8
40
54
138
46
51
16
14
65
127
30
23
12
47
7
187
188
35
48
53
11
41
22
81
147
275
125
365
1217