29
106
21
38
41
31
67
26
33
51
151
13
68
152
12
150
63
205
3
40
16
105
137
46
87
20
19
48
54
100
17
18
30
47
37
119
170
50
28
5
56
125
24
118
336
42
177