146
31
92
59
71
116
30
35
23
120
101
29
107
63
44
79
54
81
75
73
276
87
62
100
74
91
27
228
77
39
235
46
72
76
36
43
26
65
47
165
32
88
41
352
52
110
66
19
55