149
39
26
36
23
196
293
203
75
34
54
16
17
84
49
297
33
73
7
24
9
12
71
58
1056
22
20
10
70
25
27
13
14
18
104
88
222
35
245
41
37
121
31
44
61
309
91
19