29
27
37
64
166
97
108
34
11
83
44
25
18
17
4
172
13
81
89
250
57
30
76
107
136
6
7
45
65
15
28
19
414
132
56
211
47
20
87
39
49
26
73
48
33
23
288
75