59
13
104
100
95
329
112
32
60
166
66
28
11
61
223
21
36
120
88
22
90
10
37
27
35
49
76
17
44
33
93
38
20
39
48
29
14
102
23
18
65
107
80
77
125
81
96
51
70