29
62
242
18
144
47
36
82
90
50
35
51
23
8
85
364
163
54
289
20
69
116
48
103
41
12
33
21
44
6
17
176
25
81
59
68
46
14
13
53
45
248
94
32
10
75
404