32
43
328
53
69
137
12
303
107
29
42
23
13
25
101
30
68
3445
313
52
16
149
18
121
8
51
80
81
113
77
155
82
36
45
31
87
21
133
24
48
37
28
60
95
17
236
119