45
38
29
18
91
22
79
105
8
28
17
438
68
30
160
41
114
116
372
15
641
180
74
39
156
107
142
98
353
52
374
134
49
80
109
106
81
13
36