107
60
86
577
40
95
123
289
97
38
103
17
50
79
8
160
39
101
91
82
23
22
12
56
267
10
67
125
41
16
20
44
62
53
146
80
37
65
31
63
111
55
68
85
64