105
48
69
399
120
313
53
108
62
152
216
55
97
45
90
77
63
73
46
103
96
172
31
79
58
144
75
76
82
102
111
134
32
49
65
50
129
24
145
130
42
74
190
99
138
157
122
68
28