293
157
15
90
114
132
83
18
20
342
56
276
10
12
2
332
34
256
22
19
160
280
21
31
149
11
64
7
42
63
73
38
191
93
115
30
39
94
16
28
96
29
50
13
252
23
8
32
3
41