157
79
133
69
73
273
22
139
325
891
231
11
165
21
148
40
39
26
100
37
332
33
68
17
130
352
25
35
51
38
59
342
664
53
14
60
103
120
71
13
82
72
20
30
77
46
61
76
47
123
93