29
12
55
385
20
156
77
25
40
86
365
200
81
75
97
41
76
153
37
4
14
32
50
33
44
51
79
47
53
19
88
152
183
7
17
178
268
104
124
57
122
10
84
418
62
83
59
36
18