96
33
82
19
44
156
65
26
30
275
77
38
40
72
349
48
43
25
14
28
2
129
42
58
17
21
160
80
67
36
23
50
84
27
53
55
20
227
47
10
29
15