108
11
45
68
58
372
115
597
57
160
180
107
32
105
670
201
67
165
142
450
122
116
3
39
658
644
19
86
23
59
48
130
56
569
38
54
64
189
33
22
80
373
90
128
247
208
117
76
61
103
31
89
132