101
11
370
218
33
45
140
51
50
125
441
59
679
29
99
85
25
12
46
13
160
40
97
127
47
137
75
30
179
89
16
203
161
111
68
44
66
38
43
333
451
23
120
74
220
276
24
81
246
52
76
7
118