163
48
8
89
82
196
275
96
61
133
370
65
85
102
36
47
257
21
27
29
45
120
67
74
39
84
41
57
35
30
214
152
51
100
64
63
66
77
14
13
20
28
75
202
31
99
22