29
23
79
65
3
78
81
41
30
42
69
90
115
21
134
172
27
93
54
12
47
34
49
101
68
336
56
87
14
6
60
302
196
86
174
83
63
175
88
102
92
106
82
7
11
103
67
129
25
226
73
40