104
65
40
38
56
25
34
46
20
22
24
45
76
155
32
15
18
221
122
41
44
16
55
17
43
218
26
48
89
37
121
210
72
23
68
88
177
67
57
64
347
251
69
78
77
50
59
332
148
63
28