29
35
13
5
15
17
36
114
433
84
179
33
51
18
34
244
60
111
26
72
25
46
74
23
69
81
39
9
52
47
20
97
145
10
22
253
40
14
8
132
24
27
28
86