29
46
361
48
59
31
25
35
208
69
354
102
61
32
174
11
47
36
24
63
82
200
84
60
107
595
77
186
98
37
248
10
62
212
50
76
115
23
160
281
146
86
64
22
149
49
19
268
91