95
29
160
26
56
11
37
320
39
14
66
23
27
132
201
87
30
15
34
51
49
113
181
44
6
31
3012
12
20
7
185
16
41
58
60
35
10
13
9
5
364
25
870
59
53
84
79