38
35
45
24
33
25
167
88
108
100
103
87
98
197
81
150
92
75
96
61
77
135
144
126
252
73
439
113
68
112
160
62
110
56
151
231
79
72
105
227
83
90
76
67