182
38
173
347
348
12
255
331
57
35
82
77
40
101
43
178
58
67
359
53
131
34
69
132
108
29
22
55
59
36
107
78
63
122
24
41
28
50
17
75
52
89
48
288
111
115
31
90
39
60
21
81
426
23