15
38
26
3
29
20
92
63
32
122
43
82
432
222
334
65
197
263
194
330
74
115
100
75
129
41
175
46
106
37
61
35
64
87
36
60
68
47
44
117