44
29
152
66
31
22
81
13
127
21
334
124
3076
102
82
47
251
35
508
60
7
30
72
17
16
9
33
261
62
19
68
23
77
113
202
87
267